package com.sl.mes.db.vo;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

public class IcTransinHExample {
    protected String orderByClause;

    protected boolean distinct;

    protected List<Criteria> oredCriteria;

    public IcTransinHExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    public String getOrderByClause() {
        return orderByClause;
    }

    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    public boolean isDistinct() {
        return distinct;
    }

    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    public Criteria or() {
        Criteria criteria = createCriteriaInternal();
        oredCriteria.add(criteria);
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table ic_transin_h
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public IcTransinHExample orderBy(String orderByClause) {
        this.setOrderByClause(orderByClause);
        return this;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table ic_transin_h
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public IcTransinHExample orderBy(String ... orderByClauses) {
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < orderByClauses.length; i++) {
            sb.append(orderByClauses[i]);
            if (i < orderByClauses.length - 1) {
                sb.append(" , ");
            }
        }
        this.setOrderByClause(sb.toString());
        return this;
    }

    public Criteria createCriteria() {
        Criteria criteria = createCriteriaInternal();
        if (oredCriteria.size() == 0) {
            oredCriteria.add(criteria);
        }
        return criteria;
    }

    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria(this);
        return criteria;
    }

    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table ic_transin_h
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public static Criteria newAndCreateCriteria() {
        IcTransinHExample example = new IcTransinHExample();
        return example.createCriteria();
    }

    protected abstract static class GeneratedCriteria {
        protected List<Criterion> criteria;

        protected GeneratedCriteria() {
            super();
            criteria = new ArrayList<Criterion>();
        }

        public boolean isValid() {
            return criteria.size() > 0;
        }

        public List<Criterion> getAllCriteria() {
            return criteria;
        }

        public List<Criterion> getCriteria() {
            return criteria;
        }

        protected void addCriterion(String condition) {
            if (condition == null) {
                throw new RuntimeException("Value for condition cannot be null");
            }
            criteria.add(new Criterion(condition));
        }

        protected void addCriterion(String condition, Object value, String property) {
            if (value == null) {
                throw new RuntimeException("Value for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value));
        }

        protected void addCriterion(String condition, Object value1, Object value2, String property) {
            if (value1 == null || value2 == null) {
                throw new RuntimeException("Between values for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value1, value2));
        }

        public Criteria andCgeneralhidIsNull() {
            addCriterion("cgeneralhid is null");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidIsNotNull() {
            addCriterion("cgeneralhid is not null");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidEqualTo(String value) {
            addCriterion("cgeneralhid =", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cgeneralhid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidNotEqualTo(String value) {
            addCriterion("cgeneralhid <>", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cgeneralhid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidGreaterThan(String value) {
            addCriterion("cgeneralhid >", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cgeneralhid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidGreaterThanOrEqualTo(String value) {
            addCriterion("cgeneralhid >=", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cgeneralhid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidLessThan(String value) {
            addCriterion("cgeneralhid <", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cgeneralhid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidLessThanOrEqualTo(String value) {
            addCriterion("cgeneralhid <=", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cgeneralhid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidLike(String value) {
            addCriterion("cgeneralhid like", value, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidNotLike(String value) {
            addCriterion("cgeneralhid not like", value, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidIn(List<String> values) {
            addCriterion("cgeneralhid in", values, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidNotIn(List<String> values) {
            addCriterion("cgeneralhid not in", values, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidBetween(String value1, String value2) {
            addCriterion("cgeneralhid between", value1, value2, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidNotBetween(String value1, String value2) {
            addCriterion("cgeneralhid not between", value1, value2, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andApproverIsNull() {
            addCriterion("approver is null");
            return (Criteria) this;
        }

        public Criteria andApproverIsNotNull() {
            addCriterion("approver is not null");
            return (Criteria) this;
        }

        public Criteria andApproverEqualTo(String value) {
            addCriterion("approver =", value, "approver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andApproverEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("approver = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andApproverNotEqualTo(String value) {
            addCriterion("approver <>", value, "approver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andApproverNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("approver <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andApproverGreaterThan(String value) {
            addCriterion("approver >", value, "approver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andApproverGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("approver > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andApproverGreaterThanOrEqualTo(String value) {
            addCriterion("approver >=", value, "approver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andApproverGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("approver >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andApproverLessThan(String value) {
            addCriterion("approver <", value, "approver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andApproverLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("approver < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andApproverLessThanOrEqualTo(String value) {
            addCriterion("approver <=", value, "approver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andApproverLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("approver <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andApproverLike(String value) {
            addCriterion("approver like", value, "approver");
            return (Criteria) this;
        }

        public Criteria andApproverNotLike(String value) {
            addCriterion("approver not like", value, "approver");
            return (Criteria) this;
        }

        public Criteria andApproverIn(List<String> values) {
            addCriterion("approver in", values, "approver");
            return (Criteria) this;
        }

        public Criteria andApproverNotIn(List<String> values) {
            addCriterion("approver not in", values, "approver");
            return (Criteria) this;
        }

        public Criteria andApproverBetween(String value1, String value2) {
            addCriterion("approver between", value1, value2, "approver");
            return (Criteria) this;
        }

        public Criteria andApproverNotBetween(String value1, String value2) {
            addCriterion("approver not between", value1, value2, "approver");
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagIsNull() {
            addCriterion("bdirecttranflag is null");
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagIsNotNull() {
            addCriterion("bdirecttranflag is not null");
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagEqualTo(String value) {
            addCriterion("bdirecttranflag =", value, "bdirecttranflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBdirecttranflagEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("bdirecttranflag = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagNotEqualTo(String value) {
            addCriterion("bdirecttranflag <>", value, "bdirecttranflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBdirecttranflagNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("bdirecttranflag <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagGreaterThan(String value) {
            addCriterion("bdirecttranflag >", value, "bdirecttranflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBdirecttranflagGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("bdirecttranflag > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagGreaterThanOrEqualTo(String value) {
            addCriterion("bdirecttranflag >=", value, "bdirecttranflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBdirecttranflagGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("bdirecttranflag >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagLessThan(String value) {
            addCriterion("bdirecttranflag <", value, "bdirecttranflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBdirecttranflagLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("bdirecttranflag < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagLessThanOrEqualTo(String value) {
            addCriterion("bdirecttranflag <=", value, "bdirecttranflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBdirecttranflagLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("bdirecttranflag <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagLike(String value) {
            addCriterion("bdirecttranflag like", value, "bdirecttranflag");
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagNotLike(String value) {
            addCriterion("bdirecttranflag not like", value, "bdirecttranflag");
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagIn(List<String> values) {
            addCriterion("bdirecttranflag in", values, "bdirecttranflag");
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagNotIn(List<String> values) {
            addCriterion("bdirecttranflag not in", values, "bdirecttranflag");
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagBetween(String value1, String value2) {
            addCriterion("bdirecttranflag between", value1, value2, "bdirecttranflag");
            return (Criteria) this;
        }

        public Criteria andBdirecttranflagNotBetween(String value1, String value2) {
            addCriterion("bdirecttranflag not between", value1, value2, "bdirecttranflag");
            return (Criteria) this;
        }

        public Criteria andBillmakerIsNull() {
            addCriterion("billmaker is null");
            return (Criteria) this;
        }

        public Criteria andBillmakerIsNotNull() {
            addCriterion("billmaker is not null");
            return (Criteria) this;
        }

        public Criteria andBillmakerEqualTo(String value) {
            addCriterion("billmaker =", value, "billmaker");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBillmakerEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("billmaker = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBillmakerNotEqualTo(String value) {
            addCriterion("billmaker <>", value, "billmaker");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBillmakerNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("billmaker <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBillmakerGreaterThan(String value) {
            addCriterion("billmaker >", value, "billmaker");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBillmakerGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("billmaker > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBillmakerGreaterThanOrEqualTo(String value) {
            addCriterion("billmaker >=", value, "billmaker");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBillmakerGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("billmaker >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBillmakerLessThan(String value) {
            addCriterion("billmaker <", value, "billmaker");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBillmakerLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("billmaker < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBillmakerLessThanOrEqualTo(String value) {
            addCriterion("billmaker <=", value, "billmaker");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBillmakerLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("billmaker <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBillmakerLike(String value) {
            addCriterion("billmaker like", value, "billmaker");
            return (Criteria) this;
        }

        public Criteria andBillmakerNotLike(String value) {
            addCriterion("billmaker not like", value, "billmaker");
            return (Criteria) this;
        }

        public Criteria andBillmakerIn(List<String> values) {
            addCriterion("billmaker in", values, "billmaker");
            return (Criteria) this;
        }

        public Criteria andBillmakerNotIn(List<String> values) {
            addCriterion("billmaker not in", values, "billmaker");
            return (Criteria) this;
        }

        public Criteria andBillmakerBetween(String value1, String value2) {
            addCriterion("billmaker between", value1, value2, "billmaker");
            return (Criteria) this;
        }

        public Criteria andBillmakerNotBetween(String value1, String value2) {
            addCriterion("billmaker not between", value1, value2, "billmaker");
            return (Criteria) this;
        }

        public Criteria andCbizidIsNull() {
            addCriterion("cbizid is null");
            return (Criteria) this;
        }

        public Criteria andCbizidIsNotNull() {
            addCriterion("cbizid is not null");
            return (Criteria) this;
        }

        public Criteria andCbizidEqualTo(String value) {
            addCriterion("cbizid =", value, "cbizid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbizidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbizid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbizidNotEqualTo(String value) {
            addCriterion("cbizid <>", value, "cbizid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbizidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbizid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbizidGreaterThan(String value) {
            addCriterion("cbizid >", value, "cbizid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbizidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbizid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbizidGreaterThanOrEqualTo(String value) {
            addCriterion("cbizid >=", value, "cbizid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbizidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbizid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbizidLessThan(String value) {
            addCriterion("cbizid <", value, "cbizid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbizidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbizid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbizidLessThanOrEqualTo(String value) {
            addCriterion("cbizid <=", value, "cbizid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbizidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbizid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbizidLike(String value) {
            addCriterion("cbizid like", value, "cbizid");
            return (Criteria) this;
        }

        public Criteria andCbizidNotLike(String value) {
            addCriterion("cbizid not like", value, "cbizid");
            return (Criteria) this;
        }

        public Criteria andCbizidIn(List<String> values) {
            addCriterion("cbizid in", values, "cbizid");
            return (Criteria) this;
        }

        public Criteria andCbizidNotIn(List<String> values) {
            addCriterion("cbizid not in", values, "cbizid");
            return (Criteria) this;
        }

        public Criteria andCbizidBetween(String value1, String value2) {
            addCriterion("cbizid between", value1, value2, "cbizid");
            return (Criteria) this;
        }

        public Criteria andCbizidNotBetween(String value1, String value2) {
            addCriterion("cbizid not between", value1, value2, "cbizid");
            return (Criteria) this;
        }

        public Criteria andCbiztypeIsNull() {
            addCriterion("cbiztype is null");
            return (Criteria) this;
        }

        public Criteria andCbiztypeIsNotNull() {
            addCriterion("cbiztype is not null");
            return (Criteria) this;
        }

        public Criteria andCbiztypeEqualTo(String value) {
            addCriterion("cbiztype =", value, "cbiztype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbiztypeEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbiztype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbiztypeNotEqualTo(String value) {
            addCriterion("cbiztype <>", value, "cbiztype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbiztypeNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbiztype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbiztypeGreaterThan(String value) {
            addCriterion("cbiztype >", value, "cbiztype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbiztypeGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbiztype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbiztypeGreaterThanOrEqualTo(String value) {
            addCriterion("cbiztype >=", value, "cbiztype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbiztypeGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbiztype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbiztypeLessThan(String value) {
            addCriterion("cbiztype <", value, "cbiztype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbiztypeLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbiztype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbiztypeLessThanOrEqualTo(String value) {
            addCriterion("cbiztype <=", value, "cbiztype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbiztypeLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cbiztype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbiztypeLike(String value) {
            addCriterion("cbiztype like", value, "cbiztype");
            return (Criteria) this;
        }

        public Criteria andCbiztypeNotLike(String value) {
            addCriterion("cbiztype not like", value, "cbiztype");
            return (Criteria) this;
        }

        public Criteria andCbiztypeIn(List<String> values) {
            addCriterion("cbiztype in", values, "cbiztype");
            return (Criteria) this;
        }

        public Criteria andCbiztypeNotIn(List<String> values) {
            addCriterion("cbiztype not in", values, "cbiztype");
            return (Criteria) this;
        }

        public Criteria andCbiztypeBetween(String value1, String value2) {
            addCriterion("cbiztype between", value1, value2, "cbiztype");
            return (Criteria) this;
        }

        public Criteria andCbiztypeNotBetween(String value1, String value2) {
            addCriterion("cbiztype not between", value1, value2, "cbiztype");
            return (Criteria) this;
        }

        public Criteria andCdptidIsNull() {
            addCriterion("cdptid is null");
            return (Criteria) this;
        }

        public Criteria andCdptidIsNotNull() {
            addCriterion("cdptid is not null");
            return (Criteria) this;
        }

        public Criteria andCdptidEqualTo(String value) {
            addCriterion("cdptid =", value, "cdptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptidNotEqualTo(String value) {
            addCriterion("cdptid <>", value, "cdptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptidGreaterThan(String value) {
            addCriterion("cdptid >", value, "cdptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptidGreaterThanOrEqualTo(String value) {
            addCriterion("cdptid >=", value, "cdptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptidLessThan(String value) {
            addCriterion("cdptid <", value, "cdptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptidLessThanOrEqualTo(String value) {
            addCriterion("cdptid <=", value, "cdptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptidLike(String value) {
            addCriterion("cdptid like", value, "cdptid");
            return (Criteria) this;
        }

        public Criteria andCdptidNotLike(String value) {
            addCriterion("cdptid not like", value, "cdptid");
            return (Criteria) this;
        }

        public Criteria andCdptidIn(List<String> values) {
            addCriterion("cdptid in", values, "cdptid");
            return (Criteria) this;
        }

        public Criteria andCdptidNotIn(List<String> values) {
            addCriterion("cdptid not in", values, "cdptid");
            return (Criteria) this;
        }

        public Criteria andCdptidBetween(String value1, String value2) {
            addCriterion("cdptid between", value1, value2, "cdptid");
            return (Criteria) this;
        }

        public Criteria andCdptidNotBetween(String value1, String value2) {
            addCriterion("cdptid not between", value1, value2, "cdptid");
            return (Criteria) this;
        }

        public Criteria andCdptvidIsNull() {
            addCriterion("cdptvid is null");
            return (Criteria) this;
        }

        public Criteria andCdptvidIsNotNull() {
            addCriterion("cdptvid is not null");
            return (Criteria) this;
        }

        public Criteria andCdptvidEqualTo(String value) {
            addCriterion("cdptvid =", value, "cdptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptvidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptvidNotEqualTo(String value) {
            addCriterion("cdptvid <>", value, "cdptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptvidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptvidGreaterThan(String value) {
            addCriterion("cdptvid >", value, "cdptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptvidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptvidGreaterThanOrEqualTo(String value) {
            addCriterion("cdptvid >=", value, "cdptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptvidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptvidLessThan(String value) {
            addCriterion("cdptvid <", value, "cdptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptvidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptvidLessThanOrEqualTo(String value) {
            addCriterion("cdptvid <=", value, "cdptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdptvidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cdptvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdptvidLike(String value) {
            addCriterion("cdptvid like", value, "cdptvid");
            return (Criteria) this;
        }

        public Criteria andCdptvidNotLike(String value) {
            addCriterion("cdptvid not like", value, "cdptvid");
            return (Criteria) this;
        }

        public Criteria andCdptvidIn(List<String> values) {
            addCriterion("cdptvid in", values, "cdptvid");
            return (Criteria) this;
        }

        public Criteria andCdptvidNotIn(List<String> values) {
            addCriterion("cdptvid not in", values, "cdptvid");
            return (Criteria) this;
        }

        public Criteria andCdptvidBetween(String value1, String value2) {
            addCriterion("cdptvid between", value1, value2, "cdptvid");
            return (Criteria) this;
        }

        public Criteria andCdptvidNotBetween(String value1, String value2) {
            addCriterion("cdptvid not between", value1, value2, "cdptvid");
            return (Criteria) this;
        }

        public Criteria andCorpoidIsNull() {
            addCriterion("corpoid is null");
            return (Criteria) this;
        }

        public Criteria andCorpoidIsNotNull() {
            addCriterion("corpoid is not null");
            return (Criteria) this;
        }

        public Criteria andCorpoidEqualTo(String value) {
            addCriterion("corpoid =", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpoid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidNotEqualTo(String value) {
            addCriterion("corpoid <>", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpoid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidGreaterThan(String value) {
            addCriterion("corpoid >", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpoid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidGreaterThanOrEqualTo(String value) {
            addCriterion("corpoid >=", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpoid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidLessThan(String value) {
            addCriterion("corpoid <", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpoid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidLessThanOrEqualTo(String value) {
            addCriterion("corpoid <=", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpoid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidLike(String value) {
            addCriterion("corpoid like", value, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpoidNotLike(String value) {
            addCriterion("corpoid not like", value, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpoidIn(List<String> values) {
            addCriterion("corpoid in", values, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpoidNotIn(List<String> values) {
            addCriterion("corpoid not in", values, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpoidBetween(String value1, String value2) {
            addCriterion("corpoid between", value1, value2, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpoidNotBetween(String value1, String value2) {
            addCriterion("corpoid not between", value1, value2, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpvidIsNull() {
            addCriterion("corpvid is null");
            return (Criteria) this;
        }

        public Criteria andCorpvidIsNotNull() {
            addCriterion("corpvid is not null");
            return (Criteria) this;
        }

        public Criteria andCorpvidEqualTo(String value) {
            addCriterion("corpvid =", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidNotEqualTo(String value) {
            addCriterion("corpvid <>", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidGreaterThan(String value) {
            addCriterion("corpvid >", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidGreaterThanOrEqualTo(String value) {
            addCriterion("corpvid >=", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidLessThan(String value) {
            addCriterion("corpvid <", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidLessThanOrEqualTo(String value) {
            addCriterion("corpvid <=", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("corpvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidLike(String value) {
            addCriterion("corpvid like", value, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCorpvidNotLike(String value) {
            addCriterion("corpvid not like", value, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCorpvidIn(List<String> values) {
            addCriterion("corpvid in", values, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCorpvidNotIn(List<String> values) {
            addCriterion("corpvid not in", values, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCorpvidBetween(String value1, String value2) {
            addCriterion("corpvid between", value1, value2, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCorpvidNotBetween(String value1, String value2) {
            addCriterion("corpvid not between", value1, value2, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidIsNull() {
            addCriterion("cothercalbodyoid is null");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidIsNotNull() {
            addCriterion("cothercalbodyoid is not null");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidEqualTo(String value) {
            addCriterion("cothercalbodyoid =", value, "cothercalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyoidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyoid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidNotEqualTo(String value) {
            addCriterion("cothercalbodyoid <>", value, "cothercalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyoidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyoid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidGreaterThan(String value) {
            addCriterion("cothercalbodyoid >", value, "cothercalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyoidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyoid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidGreaterThanOrEqualTo(String value) {
            addCriterion("cothercalbodyoid >=", value, "cothercalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyoidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyoid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidLessThan(String value) {
            addCriterion("cothercalbodyoid <", value, "cothercalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyoidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyoid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidLessThanOrEqualTo(String value) {
            addCriterion("cothercalbodyoid <=", value, "cothercalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyoidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyoid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidLike(String value) {
            addCriterion("cothercalbodyoid like", value, "cothercalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidNotLike(String value) {
            addCriterion("cothercalbodyoid not like", value, "cothercalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidIn(List<String> values) {
            addCriterion("cothercalbodyoid in", values, "cothercalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidNotIn(List<String> values) {
            addCriterion("cothercalbodyoid not in", values, "cothercalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidBetween(String value1, String value2) {
            addCriterion("cothercalbodyoid between", value1, value2, "cothercalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyoidNotBetween(String value1, String value2) {
            addCriterion("cothercalbodyoid not between", value1, value2, "cothercalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidIsNull() {
            addCriterion("cothercalbodyvid is null");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidIsNotNull() {
            addCriterion("cothercalbodyvid is not null");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidEqualTo(String value) {
            addCriterion("cothercalbodyvid =", value, "cothercalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyvidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidNotEqualTo(String value) {
            addCriterion("cothercalbodyvid <>", value, "cothercalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyvidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidGreaterThan(String value) {
            addCriterion("cothercalbodyvid >", value, "cothercalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyvidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidGreaterThanOrEqualTo(String value) {
            addCriterion("cothercalbodyvid >=", value, "cothercalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyvidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidLessThan(String value) {
            addCriterion("cothercalbodyvid <", value, "cothercalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyvidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidLessThanOrEqualTo(String value) {
            addCriterion("cothercalbodyvid <=", value, "cothercalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCothercalbodyvidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cothercalbodyvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidLike(String value) {
            addCriterion("cothercalbodyvid like", value, "cothercalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidNotLike(String value) {
            addCriterion("cothercalbodyvid not like", value, "cothercalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidIn(List<String> values) {
            addCriterion("cothercalbodyvid in", values, "cothercalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidNotIn(List<String> values) {
            addCriterion("cothercalbodyvid not in", values, "cothercalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidBetween(String value1, String value2) {
            addCriterion("cothercalbodyvid between", value1, value2, "cothercalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCothercalbodyvidNotBetween(String value1, String value2) {
            addCriterion("cothercalbodyvid not between", value1, value2, "cothercalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCotherwhidIsNull() {
            addCriterion("cotherwhid is null");
            return (Criteria) this;
        }

        public Criteria andCotherwhidIsNotNull() {
            addCriterion("cotherwhid is not null");
            return (Criteria) this;
        }

        public Criteria andCotherwhidEqualTo(String value) {
            addCriterion("cotherwhid =", value, "cotherwhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCotherwhidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cotherwhid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCotherwhidNotEqualTo(String value) {
            addCriterion("cotherwhid <>", value, "cotherwhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCotherwhidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cotherwhid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCotherwhidGreaterThan(String value) {
            addCriterion("cotherwhid >", value, "cotherwhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCotherwhidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cotherwhid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCotherwhidGreaterThanOrEqualTo(String value) {
            addCriterion("cotherwhid >=", value, "cotherwhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCotherwhidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cotherwhid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCotherwhidLessThan(String value) {
            addCriterion("cotherwhid <", value, "cotherwhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCotherwhidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cotherwhid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCotherwhidLessThanOrEqualTo(String value) {
            addCriterion("cotherwhid <=", value, "cotherwhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCotherwhidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cotherwhid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCotherwhidLike(String value) {
            addCriterion("cotherwhid like", value, "cotherwhid");
            return (Criteria) this;
        }

        public Criteria andCotherwhidNotLike(String value) {
            addCriterion("cotherwhid not like", value, "cotherwhid");
            return (Criteria) this;
        }

        public Criteria andCotherwhidIn(List<String> values) {
            addCriterion("cotherwhid in", values, "cotherwhid");
            return (Criteria) this;
        }

        public Criteria andCotherwhidNotIn(List<String> values) {
            addCriterion("cotherwhid not in", values, "cotherwhid");
            return (Criteria) this;
        }

        public Criteria andCotherwhidBetween(String value1, String value2) {
            addCriterion("cotherwhid between", value1, value2, "cotherwhid");
            return (Criteria) this;
        }

        public Criteria andCotherwhidNotBetween(String value1, String value2) {
            addCriterion("cotherwhid not between", value1, value2, "cotherwhid");
            return (Criteria) this;
        }

        public Criteria andCreationtimeIsNull() {
            addCriterion("creationtime is null");
            return (Criteria) this;
        }

        public Criteria andCreationtimeIsNotNull() {
            addCriterion("creationtime is not null");
            return (Criteria) this;
        }

        public Criteria andCreationtimeEqualTo(String value) {
            addCriterion("creationtime =", value, "creationtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreationtimeEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creationtime = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreationtimeNotEqualTo(String value) {
            addCriterion("creationtime <>", value, "creationtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreationtimeNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creationtime <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreationtimeGreaterThan(String value) {
            addCriterion("creationtime >", value, "creationtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreationtimeGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creationtime > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreationtimeGreaterThanOrEqualTo(String value) {
            addCriterion("creationtime >=", value, "creationtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreationtimeGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creationtime >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreationtimeLessThan(String value) {
            addCriterion("creationtime <", value, "creationtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreationtimeLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creationtime < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreationtimeLessThanOrEqualTo(String value) {
            addCriterion("creationtime <=", value, "creationtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreationtimeLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creationtime <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreationtimeLike(String value) {
            addCriterion("creationtime like", value, "creationtime");
            return (Criteria) this;
        }

        public Criteria andCreationtimeNotLike(String value) {
            addCriterion("creationtime not like", value, "creationtime");
            return (Criteria) this;
        }

        public Criteria andCreationtimeIn(List<String> values) {
            addCriterion("creationtime in", values, "creationtime");
            return (Criteria) this;
        }

        public Criteria andCreationtimeNotIn(List<String> values) {
            addCriterion("creationtime not in", values, "creationtime");
            return (Criteria) this;
        }

        public Criteria andCreationtimeBetween(String value1, String value2) {
            addCriterion("creationtime between", value1, value2, "creationtime");
            return (Criteria) this;
        }

        public Criteria andCreationtimeNotBetween(String value1, String value2) {
            addCriterion("creationtime not between", value1, value2, "creationtime");
            return (Criteria) this;
        }

        public Criteria andCreatorIsNull() {
            addCriterion("creator is null");
            return (Criteria) this;
        }

        public Criteria andCreatorIsNotNull() {
            addCriterion("creator is not null");
            return (Criteria) this;
        }

        public Criteria andCreatorEqualTo(String value) {
            addCriterion("creator =", value, "creator");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreatorEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creator = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreatorNotEqualTo(String value) {
            addCriterion("creator <>", value, "creator");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreatorNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creator <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreatorGreaterThan(String value) {
            addCriterion("creator >", value, "creator");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreatorGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creator > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreatorGreaterThanOrEqualTo(String value) {
            addCriterion("creator >=", value, "creator");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreatorGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creator >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreatorLessThan(String value) {
            addCriterion("creator <", value, "creator");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreatorLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creator < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreatorLessThanOrEqualTo(String value) {
            addCriterion("creator <=", value, "creator");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreatorLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("creator <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreatorLike(String value) {
            addCriterion("creator like", value, "creator");
            return (Criteria) this;
        }

        public Criteria andCreatorNotLike(String value) {
            addCriterion("creator not like", value, "creator");
            return (Criteria) this;
        }

        public Criteria andCreatorIn(List<String> values) {
            addCriterion("creator in", values, "creator");
            return (Criteria) this;
        }

        public Criteria andCreatorNotIn(List<String> values) {
            addCriterion("creator not in", values, "creator");
            return (Criteria) this;
        }

        public Criteria andCreatorBetween(String value1, String value2) {
            addCriterion("creator between", value1, value2, "creator");
            return (Criteria) this;
        }

        public Criteria andCreatorNotBetween(String value1, String value2) {
            addCriterion("creator not between", value1, value2, "creator");
            return (Criteria) this;
        }

        public Criteria andCsendtypeidIsNull() {
            addCriterion("csendtypeid is null");
            return (Criteria) this;
        }

        public Criteria andCsendtypeidIsNotNull() {
            addCriterion("csendtypeid is not null");
            return (Criteria) this;
        }

        public Criteria andCsendtypeidEqualTo(String value) {
            addCriterion("csendtypeid =", value, "csendtypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsendtypeidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("csendtypeid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsendtypeidNotEqualTo(String value) {
            addCriterion("csendtypeid <>", value, "csendtypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsendtypeidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("csendtypeid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsendtypeidGreaterThan(String value) {
            addCriterion("csendtypeid >", value, "csendtypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsendtypeidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("csendtypeid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsendtypeidGreaterThanOrEqualTo(String value) {
            addCriterion("csendtypeid >=", value, "csendtypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsendtypeidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("csendtypeid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsendtypeidLessThan(String value) {
            addCriterion("csendtypeid <", value, "csendtypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsendtypeidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("csendtypeid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsendtypeidLessThanOrEqualTo(String value) {
            addCriterion("csendtypeid <=", value, "csendtypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsendtypeidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("csendtypeid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsendtypeidLike(String value) {
            addCriterion("csendtypeid like", value, "csendtypeid");
            return (Criteria) this;
        }

        public Criteria andCsendtypeidNotLike(String value) {
            addCriterion("csendtypeid not like", value, "csendtypeid");
            return (Criteria) this;
        }

        public Criteria andCsendtypeidIn(List<String> values) {
            addCriterion("csendtypeid in", values, "csendtypeid");
            return (Criteria) this;
        }

        public Criteria andCsendtypeidNotIn(List<String> values) {
            addCriterion("csendtypeid not in", values, "csendtypeid");
            return (Criteria) this;
        }

        public Criteria andCsendtypeidBetween(String value1, String value2) {
            addCriterion("csendtypeid between", value1, value2, "csendtypeid");
            return (Criteria) this;
        }

        public Criteria andCsendtypeidNotBetween(String value1, String value2) {
            addCriterion("csendtypeid not between", value1, value2, "csendtypeid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidIsNull() {
            addCriterion("ctrantypeid is null");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidIsNotNull() {
            addCriterion("ctrantypeid is not null");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidEqualTo(String value) {
            addCriterion("ctrantypeid =", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ctrantypeid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidNotEqualTo(String value) {
            addCriterion("ctrantypeid <>", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ctrantypeid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidGreaterThan(String value) {
            addCriterion("ctrantypeid >", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ctrantypeid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidGreaterThanOrEqualTo(String value) {
            addCriterion("ctrantypeid >=", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ctrantypeid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidLessThan(String value) {
            addCriterion("ctrantypeid <", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ctrantypeid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidLessThanOrEqualTo(String value) {
            addCriterion("ctrantypeid <=", value, "ctrantypeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCtrantypeidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ctrantypeid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCtrantypeidLike(String value) {
            addCriterion("ctrantypeid like", value, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidNotLike(String value) {
            addCriterion("ctrantypeid not like", value, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidIn(List<String> values) {
            addCriterion("ctrantypeid in", values, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidNotIn(List<String> values) {
            addCriterion("ctrantypeid not in", values, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidBetween(String value1, String value2) {
            addCriterion("ctrantypeid between", value1, value2, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCtrantypeidNotBetween(String value1, String value2) {
            addCriterion("ctrantypeid not between", value1, value2, "ctrantypeid");
            return (Criteria) this;
        }

        public Criteria andCwarehouseidIsNull() {
            addCriterion("cwarehouseid is null");
            return (Criteria) this;
        }

        public Criteria andCwarehouseidIsNotNull() {
            addCriterion("cwarehouseid is not null");
            return (Criteria) this;
        }

        public Criteria andCwarehouseidEqualTo(String value) {
            addCriterion("cwarehouseid =", value, "cwarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwarehouseidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwarehouseid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwarehouseidNotEqualTo(String value) {
            addCriterion("cwarehouseid <>", value, "cwarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwarehouseidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwarehouseid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwarehouseidGreaterThan(String value) {
            addCriterion("cwarehouseid >", value, "cwarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwarehouseidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwarehouseid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwarehouseidGreaterThanOrEqualTo(String value) {
            addCriterion("cwarehouseid >=", value, "cwarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwarehouseidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwarehouseid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwarehouseidLessThan(String value) {
            addCriterion("cwarehouseid <", value, "cwarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwarehouseidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwarehouseid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwarehouseidLessThanOrEqualTo(String value) {
            addCriterion("cwarehouseid <=", value, "cwarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwarehouseidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwarehouseid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwarehouseidLike(String value) {
            addCriterion("cwarehouseid like", value, "cwarehouseid");
            return (Criteria) this;
        }

        public Criteria andCwarehouseidNotLike(String value) {
            addCriterion("cwarehouseid not like", value, "cwarehouseid");
            return (Criteria) this;
        }

        public Criteria andCwarehouseidIn(List<String> values) {
            addCriterion("cwarehouseid in", values, "cwarehouseid");
            return (Criteria) this;
        }

        public Criteria andCwarehouseidNotIn(List<String> values) {
            addCriterion("cwarehouseid not in", values, "cwarehouseid");
            return (Criteria) this;
        }

        public Criteria andCwarehouseidBetween(String value1, String value2) {
            addCriterion("cwarehouseid between", value1, value2, "cwarehouseid");
            return (Criteria) this;
        }

        public Criteria andCwarehouseidNotBetween(String value1, String value2) {
            addCriterion("cwarehouseid not between", value1, value2, "cwarehouseid");
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridIsNull() {
            addCriterion("cwhsmanagerid is null");
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridIsNotNull() {
            addCriterion("cwhsmanagerid is not null");
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridEqualTo(String value) {
            addCriterion("cwhsmanagerid =", value, "cwhsmanagerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwhsmanageridEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwhsmanagerid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridNotEqualTo(String value) {
            addCriterion("cwhsmanagerid <>", value, "cwhsmanagerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwhsmanageridNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwhsmanagerid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridGreaterThan(String value) {
            addCriterion("cwhsmanagerid >", value, "cwhsmanagerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwhsmanageridGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwhsmanagerid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridGreaterThanOrEqualTo(String value) {
            addCriterion("cwhsmanagerid >=", value, "cwhsmanagerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwhsmanageridGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwhsmanagerid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridLessThan(String value) {
            addCriterion("cwhsmanagerid <", value, "cwhsmanagerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwhsmanageridLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwhsmanagerid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridLessThanOrEqualTo(String value) {
            addCriterion("cwhsmanagerid <=", value, "cwhsmanagerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwhsmanageridLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("cwhsmanagerid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridLike(String value) {
            addCriterion("cwhsmanagerid like", value, "cwhsmanagerid");
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridNotLike(String value) {
            addCriterion("cwhsmanagerid not like", value, "cwhsmanagerid");
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridIn(List<String> values) {
            addCriterion("cwhsmanagerid in", values, "cwhsmanagerid");
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridNotIn(List<String> values) {
            addCriterion("cwhsmanagerid not in", values, "cwhsmanagerid");
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridBetween(String value1, String value2) {
            addCriterion("cwhsmanagerid between", value1, value2, "cwhsmanagerid");
            return (Criteria) this;
        }

        public Criteria andCwhsmanageridNotBetween(String value1, String value2) {
            addCriterion("cwhsmanagerid not between", value1, value2, "cwhsmanagerid");
            return (Criteria) this;
        }

        public Criteria andDbilldateIsNull() {
            addCriterion("dbilldate is null");
            return (Criteria) this;
        }

        public Criteria andDbilldateIsNotNull() {
            addCriterion("dbilldate is not null");
            return (Criteria) this;
        }

        public Criteria andDbilldateEqualTo(String value) {
            addCriterion("dbilldate =", value, "dbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbilldateEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dbilldate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbilldateNotEqualTo(String value) {
            addCriterion("dbilldate <>", value, "dbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbilldateNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dbilldate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbilldateGreaterThan(String value) {
            addCriterion("dbilldate >", value, "dbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbilldateGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dbilldate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbilldateGreaterThanOrEqualTo(String value) {
            addCriterion("dbilldate >=", value, "dbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbilldateGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dbilldate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbilldateLessThan(String value) {
            addCriterion("dbilldate <", value, "dbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbilldateLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dbilldate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbilldateLessThanOrEqualTo(String value) {
            addCriterion("dbilldate <=", value, "dbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbilldateLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dbilldate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbilldateLike(String value) {
            addCriterion("dbilldate like", value, "dbilldate");
            return (Criteria) this;
        }

        public Criteria andDbilldateNotLike(String value) {
            addCriterion("dbilldate not like", value, "dbilldate");
            return (Criteria) this;
        }

        public Criteria andDbilldateIn(List<String> values) {
            addCriterion("dbilldate in", values, "dbilldate");
            return (Criteria) this;
        }

        public Criteria andDbilldateNotIn(List<String> values) {
            addCriterion("dbilldate not in", values, "dbilldate");
            return (Criteria) this;
        }

        public Criteria andDbilldateBetween(String value1, String value2) {
            addCriterion("dbilldate between", value1, value2, "dbilldate");
            return (Criteria) this;
        }

        public Criteria andDbilldateNotBetween(String value1, String value2) {
            addCriterion("dbilldate not between", value1, value2, "dbilldate");
            return (Criteria) this;
        }

        public Criteria andDmakedateIsNull() {
            addCriterion("dmakedate is null");
            return (Criteria) this;
        }

        public Criteria andDmakedateIsNotNull() {
            addCriterion("dmakedate is not null");
            return (Criteria) this;
        }

        public Criteria andDmakedateEqualTo(String value) {
            addCriterion("dmakedate =", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dmakedate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateNotEqualTo(String value) {
            addCriterion("dmakedate <>", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dmakedate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateGreaterThan(String value) {
            addCriterion("dmakedate >", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dmakedate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateGreaterThanOrEqualTo(String value) {
            addCriterion("dmakedate >=", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dmakedate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateLessThan(String value) {
            addCriterion("dmakedate <", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dmakedate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateLessThanOrEqualTo(String value) {
            addCriterion("dmakedate <=", value, "dmakedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDmakedateLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dmakedate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDmakedateLike(String value) {
            addCriterion("dmakedate like", value, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDmakedateNotLike(String value) {
            addCriterion("dmakedate not like", value, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDmakedateIn(List<String> values) {
            addCriterion("dmakedate in", values, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDmakedateNotIn(List<String> values) {
            addCriterion("dmakedate not in", values, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDmakedateBetween(String value1, String value2) {
            addCriterion("dmakedate between", value1, value2, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDmakedateNotBetween(String value1, String value2) {
            addCriterion("dmakedate not between", value1, value2, "dmakedate");
            return (Criteria) this;
        }

        public Criteria andDrIsNull() {
            addCriterion("dr is null");
            return (Criteria) this;
        }

        public Criteria andDrIsNotNull() {
            addCriterion("dr is not null");
            return (Criteria) this;
        }

        public Criteria andDrEqualTo(String value) {
            addCriterion("dr =", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dr = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrNotEqualTo(String value) {
            addCriterion("dr <>", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dr <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrGreaterThan(String value) {
            addCriterion("dr >", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dr > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrGreaterThanOrEqualTo(String value) {
            addCriterion("dr >=", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dr >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLessThan(String value) {
            addCriterion("dr <", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dr < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLessThanOrEqualTo(String value) {
            addCriterion("dr <=", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("dr <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLike(String value) {
            addCriterion("dr like", value, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotLike(String value) {
            addCriterion("dr not like", value, "dr");
            return (Criteria) this;
        }

        public Criteria andDrIn(List<String> values) {
            addCriterion("dr in", values, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotIn(List<String> values) {
            addCriterion("dr not in", values, "dr");
            return (Criteria) this;
        }

        public Criteria andDrBetween(String value1, String value2) {
            addCriterion("dr between", value1, value2, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotBetween(String value1, String value2) {
            addCriterion("dr not between", value1, value2, "dr");
            return (Criteria) this;
        }

        public Criteria andFbillflagIsNull() {
            addCriterion("fbillflag is null");
            return (Criteria) this;
        }

        public Criteria andFbillflagIsNotNull() {
            addCriterion("fbillflag is not null");
            return (Criteria) this;
        }

        public Criteria andFbillflagEqualTo(String value) {
            addCriterion("fbillflag =", value, "fbillflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbillflagEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fbillflag = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbillflagNotEqualTo(String value) {
            addCriterion("fbillflag <>", value, "fbillflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbillflagNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fbillflag <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbillflagGreaterThan(String value) {
            addCriterion("fbillflag >", value, "fbillflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbillflagGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fbillflag > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbillflagGreaterThanOrEqualTo(String value) {
            addCriterion("fbillflag >=", value, "fbillflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbillflagGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fbillflag >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbillflagLessThan(String value) {
            addCriterion("fbillflag <", value, "fbillflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbillflagLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fbillflag < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbillflagLessThanOrEqualTo(String value) {
            addCriterion("fbillflag <=", value, "fbillflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFbillflagLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fbillflag <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFbillflagLike(String value) {
            addCriterion("fbillflag like", value, "fbillflag");
            return (Criteria) this;
        }

        public Criteria andFbillflagNotLike(String value) {
            addCriterion("fbillflag not like", value, "fbillflag");
            return (Criteria) this;
        }

        public Criteria andFbillflagIn(List<String> values) {
            addCriterion("fbillflag in", values, "fbillflag");
            return (Criteria) this;
        }

        public Criteria andFbillflagNotIn(List<String> values) {
            addCriterion("fbillflag not in", values, "fbillflag");
            return (Criteria) this;
        }

        public Criteria andFbillflagBetween(String value1, String value2) {
            addCriterion("fbillflag between", value1, value2, "fbillflag");
            return (Criteria) this;
        }

        public Criteria andFbillflagNotBetween(String value1, String value2) {
            addCriterion("fbillflag not between", value1, value2, "fbillflag");
            return (Criteria) this;
        }

        public Criteria andFmodetypeIsNull() {
            addCriterion("fmodetype is null");
            return (Criteria) this;
        }

        public Criteria andFmodetypeIsNotNull() {
            addCriterion("fmodetype is not null");
            return (Criteria) this;
        }

        public Criteria andFmodetypeEqualTo(Integer value) {
            addCriterion("fmodetype =", value, "fmodetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFmodetypeEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fmodetype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFmodetypeNotEqualTo(Integer value) {
            addCriterion("fmodetype <>", value, "fmodetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFmodetypeNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fmodetype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFmodetypeGreaterThan(Integer value) {
            addCriterion("fmodetype >", value, "fmodetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFmodetypeGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fmodetype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFmodetypeGreaterThanOrEqualTo(Integer value) {
            addCriterion("fmodetype >=", value, "fmodetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFmodetypeGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fmodetype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFmodetypeLessThan(Integer value) {
            addCriterion("fmodetype <", value, "fmodetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFmodetypeLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fmodetype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFmodetypeLessThanOrEqualTo(Integer value) {
            addCriterion("fmodetype <=", value, "fmodetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFmodetypeLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("fmodetype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFmodetypeIn(List<Integer> values) {
            addCriterion("fmodetype in", values, "fmodetype");
            return (Criteria) this;
        }

        public Criteria andFmodetypeNotIn(List<Integer> values) {
            addCriterion("fmodetype not in", values, "fmodetype");
            return (Criteria) this;
        }

        public Criteria andFmodetypeBetween(Integer value1, Integer value2) {
            addCriterion("fmodetype between", value1, value2, "fmodetype");
            return (Criteria) this;
        }

        public Criteria andFmodetypeNotBetween(Integer value1, Integer value2) {
            addCriterion("fmodetype not between", value1, value2, "fmodetype");
            return (Criteria) this;
        }

        public Criteria andIprintcountIsNull() {
            addCriterion("iprintcount is null");
            return (Criteria) this;
        }

        public Criteria andIprintcountIsNotNull() {
            addCriterion("iprintcount is not null");
            return (Criteria) this;
        }

        public Criteria andIprintcountEqualTo(Integer value) {
            addCriterion("iprintcount =", value, "iprintcount");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIprintcountEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("iprintcount = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIprintcountNotEqualTo(Integer value) {
            addCriterion("iprintcount <>", value, "iprintcount");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIprintcountNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("iprintcount <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIprintcountGreaterThan(Integer value) {
            addCriterion("iprintcount >", value, "iprintcount");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIprintcountGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("iprintcount > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIprintcountGreaterThanOrEqualTo(Integer value) {
            addCriterion("iprintcount >=", value, "iprintcount");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIprintcountGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("iprintcount >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIprintcountLessThan(Integer value) {
            addCriterion("iprintcount <", value, "iprintcount");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIprintcountLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("iprintcount < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIprintcountLessThanOrEqualTo(Integer value) {
            addCriterion("iprintcount <=", value, "iprintcount");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIprintcountLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("iprintcount <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIprintcountIn(List<Integer> values) {
            addCriterion("iprintcount in", values, "iprintcount");
            return (Criteria) this;
        }

        public Criteria andIprintcountNotIn(List<Integer> values) {
            addCriterion("iprintcount not in", values, "iprintcount");
            return (Criteria) this;
        }

        public Criteria andIprintcountBetween(Integer value1, Integer value2) {
            addCriterion("iprintcount between", value1, value2, "iprintcount");
            return (Criteria) this;
        }

        public Criteria andIprintcountNotBetween(Integer value1, Integer value2) {
            addCriterion("iprintcount not between", value1, value2, "iprintcount");
            return (Criteria) this;
        }

        public Criteria andModifiedtimeIsNull() {
            addCriterion("modifiedtime is null");
            return (Criteria) this;
        }

        public Criteria andModifiedtimeIsNotNull() {
            addCriterion("modifiedtime is not null");
            return (Criteria) this;
        }

        public Criteria andModifiedtimeEqualTo(String value) {
            addCriterion("modifiedtime =", value, "modifiedtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifiedtimeEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifiedtime = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifiedtimeNotEqualTo(String value) {
            addCriterion("modifiedtime <>", value, "modifiedtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifiedtimeNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifiedtime <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifiedtimeGreaterThan(String value) {
            addCriterion("modifiedtime >", value, "modifiedtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifiedtimeGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifiedtime > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifiedtimeGreaterThanOrEqualTo(String value) {
            addCriterion("modifiedtime >=", value, "modifiedtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifiedtimeGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifiedtime >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifiedtimeLessThan(String value) {
            addCriterion("modifiedtime <", value, "modifiedtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifiedtimeLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifiedtime < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifiedtimeLessThanOrEqualTo(String value) {
            addCriterion("modifiedtime <=", value, "modifiedtime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifiedtimeLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifiedtime <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifiedtimeLike(String value) {
            addCriterion("modifiedtime like", value, "modifiedtime");
            return (Criteria) this;
        }

        public Criteria andModifiedtimeNotLike(String value) {
            addCriterion("modifiedtime not like", value, "modifiedtime");
            return (Criteria) this;
        }

        public Criteria andModifiedtimeIn(List<String> values) {
            addCriterion("modifiedtime in", values, "modifiedtime");
            return (Criteria) this;
        }

        public Criteria andModifiedtimeNotIn(List<String> values) {
            addCriterion("modifiedtime not in", values, "modifiedtime");
            return (Criteria) this;
        }

        public Criteria andModifiedtimeBetween(String value1, String value2) {
            addCriterion("modifiedtime between", value1, value2, "modifiedtime");
            return (Criteria) this;
        }

        public Criteria andModifiedtimeNotBetween(String value1, String value2) {
            addCriterion("modifiedtime not between", value1, value2, "modifiedtime");
            return (Criteria) this;
        }

        public Criteria andModifierIsNull() {
            addCriterion("modifier is null");
            return (Criteria) this;
        }

        public Criteria andModifierIsNotNull() {
            addCriterion("modifier is not null");
            return (Criteria) this;
        }

        public Criteria andModifierEqualTo(String value) {
            addCriterion("modifier =", value, "modifier");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifierEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifier = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifierNotEqualTo(String value) {
            addCriterion("modifier <>", value, "modifier");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifierNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifier <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifierGreaterThan(String value) {
            addCriterion("modifier >", value, "modifier");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifierGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifier > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifierGreaterThanOrEqualTo(String value) {
            addCriterion("modifier >=", value, "modifier");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifierGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifier >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifierLessThan(String value) {
            addCriterion("modifier <", value, "modifier");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifierLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifier < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifierLessThanOrEqualTo(String value) {
            addCriterion("modifier <=", value, "modifier");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andModifierLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("modifier <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andModifierLike(String value) {
            addCriterion("modifier like", value, "modifier");
            return (Criteria) this;
        }

        public Criteria andModifierNotLike(String value) {
            addCriterion("modifier not like", value, "modifier");
            return (Criteria) this;
        }

        public Criteria andModifierIn(List<String> values) {
            addCriterion("modifier in", values, "modifier");
            return (Criteria) this;
        }

        public Criteria andModifierNotIn(List<String> values) {
            addCriterion("modifier not in", values, "modifier");
            return (Criteria) this;
        }

        public Criteria andModifierBetween(String value1, String value2) {
            addCriterion("modifier between", value1, value2, "modifier");
            return (Criteria) this;
        }

        public Criteria andModifierNotBetween(String value1, String value2) {
            addCriterion("modifier not between", value1, value2, "modifier");
            return (Criteria) this;
        }

        public Criteria andNtotalnumIsNull() {
            addCriterion("ntotalnum is null");
            return (Criteria) this;
        }

        public Criteria andNtotalnumIsNotNull() {
            addCriterion("ntotalnum is not null");
            return (Criteria) this;
        }

        public Criteria andNtotalnumEqualTo(Double value) {
            addCriterion("ntotalnum =", value, "ntotalnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalnumEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalnumNotEqualTo(Double value) {
            addCriterion("ntotalnum <>", value, "ntotalnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalnumNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalnumGreaterThan(Double value) {
            addCriterion("ntotalnum >", value, "ntotalnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalnumGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalnumGreaterThanOrEqualTo(Double value) {
            addCriterion("ntotalnum >=", value, "ntotalnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalnumGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalnumLessThan(Double value) {
            addCriterion("ntotalnum <", value, "ntotalnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalnumLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalnumLessThanOrEqualTo(Double value) {
            addCriterion("ntotalnum <=", value, "ntotalnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalnumLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalnumIn(List<Double> values) {
            addCriterion("ntotalnum in", values, "ntotalnum");
            return (Criteria) this;
        }

        public Criteria andNtotalnumNotIn(List<Double> values) {
            addCriterion("ntotalnum not in", values, "ntotalnum");
            return (Criteria) this;
        }

        public Criteria andNtotalnumBetween(Double value1, Double value2) {
            addCriterion("ntotalnum between", value1, value2, "ntotalnum");
            return (Criteria) this;
        }

        public Criteria andNtotalnumNotBetween(Double value1, Double value2) {
            addCriterion("ntotalnum not between", value1, value2, "ntotalnum");
            return (Criteria) this;
        }

        public Criteria andNtotalpieceIsNull() {
            addCriterion("ntotalpiece is null");
            return (Criteria) this;
        }

        public Criteria andNtotalpieceIsNotNull() {
            addCriterion("ntotalpiece is not null");
            return (Criteria) this;
        }

        public Criteria andNtotalpieceEqualTo(Double value) {
            addCriterion("ntotalpiece =", value, "ntotalpiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpieceEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalpiece = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpieceNotEqualTo(Double value) {
            addCriterion("ntotalpiece <>", value, "ntotalpiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpieceNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalpiece <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpieceGreaterThan(Double value) {
            addCriterion("ntotalpiece >", value, "ntotalpiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpieceGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalpiece > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpieceGreaterThanOrEqualTo(Double value) {
            addCriterion("ntotalpiece >=", value, "ntotalpiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpieceGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalpiece >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpieceLessThan(Double value) {
            addCriterion("ntotalpiece <", value, "ntotalpiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpieceLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalpiece < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpieceLessThanOrEqualTo(Double value) {
            addCriterion("ntotalpiece <=", value, "ntotalpiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpieceLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalpiece <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpieceIn(List<Double> values) {
            addCriterion("ntotalpiece in", values, "ntotalpiece");
            return (Criteria) this;
        }

        public Criteria andNtotalpieceNotIn(List<Double> values) {
            addCriterion("ntotalpiece not in", values, "ntotalpiece");
            return (Criteria) this;
        }

        public Criteria andNtotalpieceBetween(Double value1, Double value2) {
            addCriterion("ntotalpiece between", value1, value2, "ntotalpiece");
            return (Criteria) this;
        }

        public Criteria andNtotalpieceNotBetween(Double value1, Double value2) {
            addCriterion("ntotalpiece not between", value1, value2, "ntotalpiece");
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeIsNull() {
            addCriterion("ntotalvolume is null");
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeIsNotNull() {
            addCriterion("ntotalvolume is not null");
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeEqualTo(Double value) {
            addCriterion("ntotalvolume =", value, "ntotalvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalvolumeEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalvolume = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeNotEqualTo(Double value) {
            addCriterion("ntotalvolume <>", value, "ntotalvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalvolumeNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalvolume <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeGreaterThan(Double value) {
            addCriterion("ntotalvolume >", value, "ntotalvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalvolumeGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalvolume > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeGreaterThanOrEqualTo(Double value) {
            addCriterion("ntotalvolume >=", value, "ntotalvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalvolumeGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalvolume >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeLessThan(Double value) {
            addCriterion("ntotalvolume <", value, "ntotalvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalvolumeLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalvolume < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeLessThanOrEqualTo(Double value) {
            addCriterion("ntotalvolume <=", value, "ntotalvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalvolumeLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalvolume <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeIn(List<Double> values) {
            addCriterion("ntotalvolume in", values, "ntotalvolume");
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeNotIn(List<Double> values) {
            addCriterion("ntotalvolume not in", values, "ntotalvolume");
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeBetween(Double value1, Double value2) {
            addCriterion("ntotalvolume between", value1, value2, "ntotalvolume");
            return (Criteria) this;
        }

        public Criteria andNtotalvolumeNotBetween(Double value1, Double value2) {
            addCriterion("ntotalvolume not between", value1, value2, "ntotalvolume");
            return (Criteria) this;
        }

        public Criteria andNtotalweightIsNull() {
            addCriterion("ntotalweight is null");
            return (Criteria) this;
        }

        public Criteria andNtotalweightIsNotNull() {
            addCriterion("ntotalweight is not null");
            return (Criteria) this;
        }

        public Criteria andNtotalweightEqualTo(Double value) {
            addCriterion("ntotalweight =", value, "ntotalweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalweightEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalweight = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalweightNotEqualTo(Double value) {
            addCriterion("ntotalweight <>", value, "ntotalweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalweightNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalweight <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalweightGreaterThan(Double value) {
            addCriterion("ntotalweight >", value, "ntotalweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalweightGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalweight > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalweightGreaterThanOrEqualTo(Double value) {
            addCriterion("ntotalweight >=", value, "ntotalweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalweightGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalweight >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalweightLessThan(Double value) {
            addCriterion("ntotalweight <", value, "ntotalweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalweightLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalweight < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalweightLessThanOrEqualTo(Double value) {
            addCriterion("ntotalweight <=", value, "ntotalweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalweightLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ntotalweight <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalweightIn(List<Double> values) {
            addCriterion("ntotalweight in", values, "ntotalweight");
            return (Criteria) this;
        }

        public Criteria andNtotalweightNotIn(List<Double> values) {
            addCriterion("ntotalweight not in", values, "ntotalweight");
            return (Criteria) this;
        }

        public Criteria andNtotalweightBetween(Double value1, Double value2) {
            addCriterion("ntotalweight between", value1, value2, "ntotalweight");
            return (Criteria) this;
        }

        public Criteria andNtotalweightNotBetween(Double value1, Double value2) {
            addCriterion("ntotalweight not between", value1, value2, "ntotalweight");
            return (Criteria) this;
        }

        public Criteria andPkGroupIsNull() {
            addCriterion("pk_group is null");
            return (Criteria) this;
        }

        public Criteria andPkGroupIsNotNull() {
            addCriterion("pk_group is not null");
            return (Criteria) this;
        }

        public Criteria andPkGroupEqualTo(String value) {
            addCriterion("pk_group =", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_group = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupNotEqualTo(String value) {
            addCriterion("pk_group <>", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_group <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupGreaterThan(String value) {
            addCriterion("pk_group >", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_group > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupGreaterThanOrEqualTo(String value) {
            addCriterion("pk_group >=", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_group >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLessThan(String value) {
            addCriterion("pk_group <", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_group < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLessThanOrEqualTo(String value) {
            addCriterion("pk_group <=", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_group <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLike(String value) {
            addCriterion("pk_group like", value, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotLike(String value) {
            addCriterion("pk_group not like", value, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupIn(List<String> values) {
            addCriterion("pk_group in", values, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotIn(List<String> values) {
            addCriterion("pk_group not in", values, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupBetween(String value1, String value2) {
            addCriterion("pk_group between", value1, value2, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotBetween(String value1, String value2) {
            addCriterion("pk_group not between", value1, value2, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareIsNull() {
            addCriterion("pk_measware is null");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareIsNotNull() {
            addCriterion("pk_measware is not null");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareEqualTo(String value) {
            addCriterion("pk_measware =", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_measware = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareNotEqualTo(String value) {
            addCriterion("pk_measware <>", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_measware <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareGreaterThan(String value) {
            addCriterion("pk_measware >", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_measware > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareGreaterThanOrEqualTo(String value) {
            addCriterion("pk_measware >=", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_measware >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareLessThan(String value) {
            addCriterion("pk_measware <", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_measware < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareLessThanOrEqualTo(String value) {
            addCriterion("pk_measware <=", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_measware <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareLike(String value) {
            addCriterion("pk_measware like", value, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareNotLike(String value) {
            addCriterion("pk_measware not like", value, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareIn(List<String> values) {
            addCriterion("pk_measware in", values, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareNotIn(List<String> values) {
            addCriterion("pk_measware not in", values, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareBetween(String value1, String value2) {
            addCriterion("pk_measware between", value1, value2, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareNotBetween(String value1, String value2) {
            addCriterion("pk_measware not between", value1, value2, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkOrgIsNull() {
            addCriterion("pk_org is null");
            return (Criteria) this;
        }

        public Criteria andPkOrgIsNotNull() {
            addCriterion("pk_org is not null");
            return (Criteria) this;
        }

        public Criteria andPkOrgEqualTo(String value) {
            addCriterion("pk_org =", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgNotEqualTo(String value) {
            addCriterion("pk_org <>", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgGreaterThan(String value) {
            addCriterion("pk_org >", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgGreaterThanOrEqualTo(String value) {
            addCriterion("pk_org >=", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLessThan(String value) {
            addCriterion("pk_org <", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLessThanOrEqualTo(String value) {
            addCriterion("pk_org <=", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLike(String value) {
            addCriterion("pk_org like", value, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotLike(String value) {
            addCriterion("pk_org not like", value, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgIn(List<String> values) {
            addCriterion("pk_org in", values, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotIn(List<String> values) {
            addCriterion("pk_org not in", values, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgBetween(String value1, String value2) {
            addCriterion("pk_org between", value1, value2, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotBetween(String value1, String value2) {
            addCriterion("pk_org not between", value1, value2, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIsNull() {
            addCriterion("pk_org_v is null");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIsNotNull() {
            addCriterion("pk_org_v is not null");
            return (Criteria) this;
        }

        public Criteria andPkOrgVEqualTo(String value) {
            addCriterion("pk_org_v =", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org_v = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotEqualTo(String value) {
            addCriterion("pk_org_v <>", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org_v <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVGreaterThan(String value) {
            addCriterion("pk_org_v >", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org_v > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVGreaterThanOrEqualTo(String value) {
            addCriterion("pk_org_v >=", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org_v >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLessThan(String value) {
            addCriterion("pk_org_v <", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org_v < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLessThanOrEqualTo(String value) {
            addCriterion("pk_org_v <=", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("pk_org_v <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLike(String value) {
            addCriterion("pk_org_v like", value, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotLike(String value) {
            addCriterion("pk_org_v not like", value, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIn(List<String> values) {
            addCriterion("pk_org_v in", values, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotIn(List<String> values) {
            addCriterion("pk_org_v not in", values, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVBetween(String value1, String value2) {
            addCriterion("pk_org_v between", value1, value2, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotBetween(String value1, String value2) {
            addCriterion("pk_org_v not between", value1, value2, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andSagaBtxidIsNull() {
            addCriterion("saga_btxid is null");
            return (Criteria) this;
        }

        public Criteria andSagaBtxidIsNotNull() {
            addCriterion("saga_btxid is not null");
            return (Criteria) this;
        }

        public Criteria andSagaBtxidEqualTo(String value) {
            addCriterion("saga_btxid =", value, "sagaBtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaBtxidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_btxid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaBtxidNotEqualTo(String value) {
            addCriterion("saga_btxid <>", value, "sagaBtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaBtxidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_btxid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaBtxidGreaterThan(String value) {
            addCriterion("saga_btxid >", value, "sagaBtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaBtxidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_btxid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaBtxidGreaterThanOrEqualTo(String value) {
            addCriterion("saga_btxid >=", value, "sagaBtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaBtxidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_btxid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaBtxidLessThan(String value) {
            addCriterion("saga_btxid <", value, "sagaBtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaBtxidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_btxid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaBtxidLessThanOrEqualTo(String value) {
            addCriterion("saga_btxid <=", value, "sagaBtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaBtxidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_btxid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaBtxidLike(String value) {
            addCriterion("saga_btxid like", value, "sagaBtxid");
            return (Criteria) this;
        }

        public Criteria andSagaBtxidNotLike(String value) {
            addCriterion("saga_btxid not like", value, "sagaBtxid");
            return (Criteria) this;
        }

        public Criteria andSagaBtxidIn(List<String> values) {
            addCriterion("saga_btxid in", values, "sagaBtxid");
            return (Criteria) this;
        }

        public Criteria andSagaBtxidNotIn(List<String> values) {
            addCriterion("saga_btxid not in", values, "sagaBtxid");
            return (Criteria) this;
        }

        public Criteria andSagaBtxidBetween(String value1, String value2) {
            addCriterion("saga_btxid between", value1, value2, "sagaBtxid");
            return (Criteria) this;
        }

        public Criteria andSagaBtxidNotBetween(String value1, String value2) {
            addCriterion("saga_btxid not between", value1, value2, "sagaBtxid");
            return (Criteria) this;
        }

        public Criteria andSagaFrozenIsNull() {
            addCriterion("saga_frozen is null");
            return (Criteria) this;
        }

        public Criteria andSagaFrozenIsNotNull() {
            addCriterion("saga_frozen is not null");
            return (Criteria) this;
        }

        public Criteria andSagaFrozenEqualTo(String value) {
            addCriterion("saga_frozen =", value, "sagaFrozen");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaFrozenEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_frozen = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaFrozenNotEqualTo(String value) {
            addCriterion("saga_frozen <>", value, "sagaFrozen");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaFrozenNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_frozen <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaFrozenGreaterThan(String value) {
            addCriterion("saga_frozen >", value, "sagaFrozen");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaFrozenGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_frozen > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaFrozenGreaterThanOrEqualTo(String value) {
            addCriterion("saga_frozen >=", value, "sagaFrozen");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaFrozenGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_frozen >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaFrozenLessThan(String value) {
            addCriterion("saga_frozen <", value, "sagaFrozen");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaFrozenLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_frozen < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaFrozenLessThanOrEqualTo(String value) {
            addCriterion("saga_frozen <=", value, "sagaFrozen");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaFrozenLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_frozen <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaFrozenLike(String value) {
            addCriterion("saga_frozen like", value, "sagaFrozen");
            return (Criteria) this;
        }

        public Criteria andSagaFrozenNotLike(String value) {
            addCriterion("saga_frozen not like", value, "sagaFrozen");
            return (Criteria) this;
        }

        public Criteria andSagaFrozenIn(List<String> values) {
            addCriterion("saga_frozen in", values, "sagaFrozen");
            return (Criteria) this;
        }

        public Criteria andSagaFrozenNotIn(List<String> values) {
            addCriterion("saga_frozen not in", values, "sagaFrozen");
            return (Criteria) this;
        }

        public Criteria andSagaFrozenBetween(String value1, String value2) {
            addCriterion("saga_frozen between", value1, value2, "sagaFrozen");
            return (Criteria) this;
        }

        public Criteria andSagaFrozenNotBetween(String value1, String value2) {
            addCriterion("saga_frozen not between", value1, value2, "sagaFrozen");
            return (Criteria) this;
        }

        public Criteria andSagaGtxidIsNull() {
            addCriterion("saga_gtxid is null");
            return (Criteria) this;
        }

        public Criteria andSagaGtxidIsNotNull() {
            addCriterion("saga_gtxid is not null");
            return (Criteria) this;
        }

        public Criteria andSagaGtxidEqualTo(String value) {
            addCriterion("saga_gtxid =", value, "sagaGtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaGtxidEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_gtxid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaGtxidNotEqualTo(String value) {
            addCriterion("saga_gtxid <>", value, "sagaGtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaGtxidNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_gtxid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaGtxidGreaterThan(String value) {
            addCriterion("saga_gtxid >", value, "sagaGtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaGtxidGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_gtxid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaGtxidGreaterThanOrEqualTo(String value) {
            addCriterion("saga_gtxid >=", value, "sagaGtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaGtxidGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_gtxid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaGtxidLessThan(String value) {
            addCriterion("saga_gtxid <", value, "sagaGtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaGtxidLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_gtxid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaGtxidLessThanOrEqualTo(String value) {
            addCriterion("saga_gtxid <=", value, "sagaGtxid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaGtxidLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_gtxid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaGtxidLike(String value) {
            addCriterion("saga_gtxid like", value, "sagaGtxid");
            return (Criteria) this;
        }

        public Criteria andSagaGtxidNotLike(String value) {
            addCriterion("saga_gtxid not like", value, "sagaGtxid");
            return (Criteria) this;
        }

        public Criteria andSagaGtxidIn(List<String> values) {
            addCriterion("saga_gtxid in", values, "sagaGtxid");
            return (Criteria) this;
        }

        public Criteria andSagaGtxidNotIn(List<String> values) {
            addCriterion("saga_gtxid not in", values, "sagaGtxid");
            return (Criteria) this;
        }

        public Criteria andSagaGtxidBetween(String value1, String value2) {
            addCriterion("saga_gtxid between", value1, value2, "sagaGtxid");
            return (Criteria) this;
        }

        public Criteria andSagaGtxidNotBetween(String value1, String value2) {
            addCriterion("saga_gtxid not between", value1, value2, "sagaGtxid");
            return (Criteria) this;
        }

        public Criteria andSagaStatusIsNull() {
            addCriterion("saga_status is null");
            return (Criteria) this;
        }

        public Criteria andSagaStatusIsNotNull() {
            addCriterion("saga_status is not null");
            return (Criteria) this;
        }

        public Criteria andSagaStatusEqualTo(String value) {
            addCriterion("saga_status =", value, "sagaStatus");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaStatusEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_status = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaStatusNotEqualTo(String value) {
            addCriterion("saga_status <>", value, "sagaStatus");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaStatusNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_status <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaStatusGreaterThan(String value) {
            addCriterion("saga_status >", value, "sagaStatus");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaStatusGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_status > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaStatusGreaterThanOrEqualTo(String value) {
            addCriterion("saga_status >=", value, "sagaStatus");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaStatusGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_status >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaStatusLessThan(String value) {
            addCriterion("saga_status <", value, "sagaStatus");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaStatusLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_status < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaStatusLessThanOrEqualTo(String value) {
            addCriterion("saga_status <=", value, "sagaStatus");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andSagaStatusLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("saga_status <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andSagaStatusLike(String value) {
            addCriterion("saga_status like", value, "sagaStatus");
            return (Criteria) this;
        }

        public Criteria andSagaStatusNotLike(String value) {
            addCriterion("saga_status not like", value, "sagaStatus");
            return (Criteria) this;
        }

        public Criteria andSagaStatusIn(List<String> values) {
            addCriterion("saga_status in", values, "sagaStatus");
            return (Criteria) this;
        }

        public Criteria andSagaStatusNotIn(List<String> values) {
            addCriterion("saga_status not in", values, "sagaStatus");
            return (Criteria) this;
        }

        public Criteria andSagaStatusBetween(String value1, String value2) {
            addCriterion("saga_status between", value1, value2, "sagaStatus");
            return (Criteria) this;
        }

        public Criteria andSagaStatusNotBetween(String value1, String value2) {
            addCriterion("saga_status not between", value1, value2, "sagaStatus");
            return (Criteria) this;
        }

        public Criteria andTaudittimeIsNull() {
            addCriterion("taudittime is null");
            return (Criteria) this;
        }

        public Criteria andTaudittimeIsNotNull() {
            addCriterion("taudittime is not null");
            return (Criteria) this;
        }

        public Criteria andTaudittimeEqualTo(String value) {
            addCriterion("taudittime =", value, "taudittime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTaudittimeEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("taudittime = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTaudittimeNotEqualTo(String value) {
            addCriterion("taudittime <>", value, "taudittime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTaudittimeNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("taudittime <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTaudittimeGreaterThan(String value) {
            addCriterion("taudittime >", value, "taudittime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTaudittimeGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("taudittime > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTaudittimeGreaterThanOrEqualTo(String value) {
            addCriterion("taudittime >=", value, "taudittime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTaudittimeGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("taudittime >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTaudittimeLessThan(String value) {
            addCriterion("taudittime <", value, "taudittime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTaudittimeLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("taudittime < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTaudittimeLessThanOrEqualTo(String value) {
            addCriterion("taudittime <=", value, "taudittime");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTaudittimeLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("taudittime <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTaudittimeLike(String value) {
            addCriterion("taudittime like", value, "taudittime");
            return (Criteria) this;
        }

        public Criteria andTaudittimeNotLike(String value) {
            addCriterion("taudittime not like", value, "taudittime");
            return (Criteria) this;
        }

        public Criteria andTaudittimeIn(List<String> values) {
            addCriterion("taudittime in", values, "taudittime");
            return (Criteria) this;
        }

        public Criteria andTaudittimeNotIn(List<String> values) {
            addCriterion("taudittime not in", values, "taudittime");
            return (Criteria) this;
        }

        public Criteria andTaudittimeBetween(String value1, String value2) {
            addCriterion("taudittime between", value1, value2, "taudittime");
            return (Criteria) this;
        }

        public Criteria andTaudittimeNotBetween(String value1, String value2) {
            addCriterion("taudittime not between", value1, value2, "taudittime");
            return (Criteria) this;
        }

        public Criteria andTsIsNull() {
            addCriterion("ts is null");
            return (Criteria) this;
        }

        public Criteria andTsIsNotNull() {
            addCriterion("ts is not null");
            return (Criteria) this;
        }

        public Criteria andTsEqualTo(LocalDateTime value) {
            addCriterion("ts =", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ts = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsNotEqualTo(LocalDateTime value) {
            addCriterion("ts <>", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ts <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsGreaterThan(LocalDateTime value) {
            addCriterion("ts >", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ts > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsGreaterThanOrEqualTo(LocalDateTime value) {
            addCriterion("ts >=", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ts >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsLessThan(LocalDateTime value) {
            addCriterion("ts <", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ts < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsLessThanOrEqualTo(LocalDateTime value) {
            addCriterion("ts <=", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("ts <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsIn(List<LocalDateTime> values) {
            addCriterion("ts in", values, "ts");
            return (Criteria) this;
        }

        public Criteria andTsNotIn(List<LocalDateTime> values) {
            addCriterion("ts not in", values, "ts");
            return (Criteria) this;
        }

        public Criteria andTsBetween(LocalDateTime value1, LocalDateTime value2) {
            addCriterion("ts between", value1, value2, "ts");
            return (Criteria) this;
        }

        public Criteria andTsNotBetween(LocalDateTime value1, LocalDateTime value2) {
            addCriterion("ts not between", value1, value2, "ts");
            return (Criteria) this;
        }

        public Criteria andVbillcodeIsNull() {
            addCriterion("vbillcode is null");
            return (Criteria) this;
        }

        public Criteria andVbillcodeIsNotNull() {
            addCriterion("vbillcode is not null");
            return (Criteria) this;
        }

        public Criteria andVbillcodeEqualTo(String value) {
            addCriterion("vbillcode =", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vbillcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeNotEqualTo(String value) {
            addCriterion("vbillcode <>", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vbillcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeGreaterThan(String value) {
            addCriterion("vbillcode >", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vbillcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vbillcode >=", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vbillcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeLessThan(String value) {
            addCriterion("vbillcode <", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vbillcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeLessThanOrEqualTo(String value) {
            addCriterion("vbillcode <=", value, "vbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillcodeLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vbillcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillcodeLike(String value) {
            addCriterion("vbillcode like", value, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVbillcodeNotLike(String value) {
            addCriterion("vbillcode not like", value, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVbillcodeIn(List<String> values) {
            addCriterion("vbillcode in", values, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVbillcodeNotIn(List<String> values) {
            addCriterion("vbillcode not in", values, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVbillcodeBetween(String value1, String value2) {
            addCriterion("vbillcode between", value1, value2, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVbillcodeNotBetween(String value1, String value2) {
            addCriterion("vbillcode not between", value1, value2, "vbillcode");
            return (Criteria) this;
        }

        public Criteria andVdef1IsNull() {
            addCriterion("vdef1 is null");
            return (Criteria) this;
        }

        public Criteria andVdef1IsNotNull() {
            addCriterion("vdef1 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef1EqualTo(String value) {
            addCriterion("vdef1 =", value, "vdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef1EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef1 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef1NotEqualTo(String value) {
            addCriterion("vdef1 <>", value, "vdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef1NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef1 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef1GreaterThan(String value) {
            addCriterion("vdef1 >", value, "vdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef1GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef1 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef1GreaterThanOrEqualTo(String value) {
            addCriterion("vdef1 >=", value, "vdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef1GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef1 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef1LessThan(String value) {
            addCriterion("vdef1 <", value, "vdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef1LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef1 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef1LessThanOrEqualTo(String value) {
            addCriterion("vdef1 <=", value, "vdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef1LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef1 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef1Like(String value) {
            addCriterion("vdef1 like", value, "vdef1");
            return (Criteria) this;
        }

        public Criteria andVdef1NotLike(String value) {
            addCriterion("vdef1 not like", value, "vdef1");
            return (Criteria) this;
        }

        public Criteria andVdef1In(List<String> values) {
            addCriterion("vdef1 in", values, "vdef1");
            return (Criteria) this;
        }

        public Criteria andVdef1NotIn(List<String> values) {
            addCriterion("vdef1 not in", values, "vdef1");
            return (Criteria) this;
        }

        public Criteria andVdef1Between(String value1, String value2) {
            addCriterion("vdef1 between", value1, value2, "vdef1");
            return (Criteria) this;
        }

        public Criteria andVdef1NotBetween(String value1, String value2) {
            addCriterion("vdef1 not between", value1, value2, "vdef1");
            return (Criteria) this;
        }

        public Criteria andVdef10IsNull() {
            addCriterion("vdef10 is null");
            return (Criteria) this;
        }

        public Criteria andVdef10IsNotNull() {
            addCriterion("vdef10 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef10EqualTo(String value) {
            addCriterion("vdef10 =", value, "vdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef10EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef10 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef10NotEqualTo(String value) {
            addCriterion("vdef10 <>", value, "vdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef10NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef10 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef10GreaterThan(String value) {
            addCriterion("vdef10 >", value, "vdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef10GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef10 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef10GreaterThanOrEqualTo(String value) {
            addCriterion("vdef10 >=", value, "vdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef10GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef10 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef10LessThan(String value) {
            addCriterion("vdef10 <", value, "vdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef10LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef10 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef10LessThanOrEqualTo(String value) {
            addCriterion("vdef10 <=", value, "vdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef10LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef10 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef10Like(String value) {
            addCriterion("vdef10 like", value, "vdef10");
            return (Criteria) this;
        }

        public Criteria andVdef10NotLike(String value) {
            addCriterion("vdef10 not like", value, "vdef10");
            return (Criteria) this;
        }

        public Criteria andVdef10In(List<String> values) {
            addCriterion("vdef10 in", values, "vdef10");
            return (Criteria) this;
        }

        public Criteria andVdef10NotIn(List<String> values) {
            addCriterion("vdef10 not in", values, "vdef10");
            return (Criteria) this;
        }

        public Criteria andVdef10Between(String value1, String value2) {
            addCriterion("vdef10 between", value1, value2, "vdef10");
            return (Criteria) this;
        }

        public Criteria andVdef10NotBetween(String value1, String value2) {
            addCriterion("vdef10 not between", value1, value2, "vdef10");
            return (Criteria) this;
        }

        public Criteria andVdef11IsNull() {
            addCriterion("vdef11 is null");
            return (Criteria) this;
        }

        public Criteria andVdef11IsNotNull() {
            addCriterion("vdef11 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef11EqualTo(String value) {
            addCriterion("vdef11 =", value, "vdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef11EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef11 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef11NotEqualTo(String value) {
            addCriterion("vdef11 <>", value, "vdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef11NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef11 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef11GreaterThan(String value) {
            addCriterion("vdef11 >", value, "vdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef11GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef11 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef11GreaterThanOrEqualTo(String value) {
            addCriterion("vdef11 >=", value, "vdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef11GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef11 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef11LessThan(String value) {
            addCriterion("vdef11 <", value, "vdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef11LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef11 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef11LessThanOrEqualTo(String value) {
            addCriterion("vdef11 <=", value, "vdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef11LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef11 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef11Like(String value) {
            addCriterion("vdef11 like", value, "vdef11");
            return (Criteria) this;
        }

        public Criteria andVdef11NotLike(String value) {
            addCriterion("vdef11 not like", value, "vdef11");
            return (Criteria) this;
        }

        public Criteria andVdef11In(List<String> values) {
            addCriterion("vdef11 in", values, "vdef11");
            return (Criteria) this;
        }

        public Criteria andVdef11NotIn(List<String> values) {
            addCriterion("vdef11 not in", values, "vdef11");
            return (Criteria) this;
        }

        public Criteria andVdef11Between(String value1, String value2) {
            addCriterion("vdef11 between", value1, value2, "vdef11");
            return (Criteria) this;
        }

        public Criteria andVdef11NotBetween(String value1, String value2) {
            addCriterion("vdef11 not between", value1, value2, "vdef11");
            return (Criteria) this;
        }

        public Criteria andVdef12IsNull() {
            addCriterion("vdef12 is null");
            return (Criteria) this;
        }

        public Criteria andVdef12IsNotNull() {
            addCriterion("vdef12 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef12EqualTo(String value) {
            addCriterion("vdef12 =", value, "vdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef12EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef12 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef12NotEqualTo(String value) {
            addCriterion("vdef12 <>", value, "vdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef12NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef12 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef12GreaterThan(String value) {
            addCriterion("vdef12 >", value, "vdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef12GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef12 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef12GreaterThanOrEqualTo(String value) {
            addCriterion("vdef12 >=", value, "vdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef12GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef12 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef12LessThan(String value) {
            addCriterion("vdef12 <", value, "vdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef12LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef12 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef12LessThanOrEqualTo(String value) {
            addCriterion("vdef12 <=", value, "vdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef12LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef12 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef12Like(String value) {
            addCriterion("vdef12 like", value, "vdef12");
            return (Criteria) this;
        }

        public Criteria andVdef12NotLike(String value) {
            addCriterion("vdef12 not like", value, "vdef12");
            return (Criteria) this;
        }

        public Criteria andVdef12In(List<String> values) {
            addCriterion("vdef12 in", values, "vdef12");
            return (Criteria) this;
        }

        public Criteria andVdef12NotIn(List<String> values) {
            addCriterion("vdef12 not in", values, "vdef12");
            return (Criteria) this;
        }

        public Criteria andVdef12Between(String value1, String value2) {
            addCriterion("vdef12 between", value1, value2, "vdef12");
            return (Criteria) this;
        }

        public Criteria andVdef12NotBetween(String value1, String value2) {
            addCriterion("vdef12 not between", value1, value2, "vdef12");
            return (Criteria) this;
        }

        public Criteria andVdef13IsNull() {
            addCriterion("vdef13 is null");
            return (Criteria) this;
        }

        public Criteria andVdef13IsNotNull() {
            addCriterion("vdef13 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef13EqualTo(String value) {
            addCriterion("vdef13 =", value, "vdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef13EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef13 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef13NotEqualTo(String value) {
            addCriterion("vdef13 <>", value, "vdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef13NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef13 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef13GreaterThan(String value) {
            addCriterion("vdef13 >", value, "vdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef13GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef13 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef13GreaterThanOrEqualTo(String value) {
            addCriterion("vdef13 >=", value, "vdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef13GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef13 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef13LessThan(String value) {
            addCriterion("vdef13 <", value, "vdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef13LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef13 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef13LessThanOrEqualTo(String value) {
            addCriterion("vdef13 <=", value, "vdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef13LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef13 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef13Like(String value) {
            addCriterion("vdef13 like", value, "vdef13");
            return (Criteria) this;
        }

        public Criteria andVdef13NotLike(String value) {
            addCriterion("vdef13 not like", value, "vdef13");
            return (Criteria) this;
        }

        public Criteria andVdef13In(List<String> values) {
            addCriterion("vdef13 in", values, "vdef13");
            return (Criteria) this;
        }

        public Criteria andVdef13NotIn(List<String> values) {
            addCriterion("vdef13 not in", values, "vdef13");
            return (Criteria) this;
        }

        public Criteria andVdef13Between(String value1, String value2) {
            addCriterion("vdef13 between", value1, value2, "vdef13");
            return (Criteria) this;
        }

        public Criteria andVdef13NotBetween(String value1, String value2) {
            addCriterion("vdef13 not between", value1, value2, "vdef13");
            return (Criteria) this;
        }

        public Criteria andVdef14IsNull() {
            addCriterion("vdef14 is null");
            return (Criteria) this;
        }

        public Criteria andVdef14IsNotNull() {
            addCriterion("vdef14 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef14EqualTo(String value) {
            addCriterion("vdef14 =", value, "vdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef14EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef14 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef14NotEqualTo(String value) {
            addCriterion("vdef14 <>", value, "vdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef14NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef14 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef14GreaterThan(String value) {
            addCriterion("vdef14 >", value, "vdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef14GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef14 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef14GreaterThanOrEqualTo(String value) {
            addCriterion("vdef14 >=", value, "vdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef14GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef14 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef14LessThan(String value) {
            addCriterion("vdef14 <", value, "vdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef14LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef14 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef14LessThanOrEqualTo(String value) {
            addCriterion("vdef14 <=", value, "vdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef14LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef14 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef14Like(String value) {
            addCriterion("vdef14 like", value, "vdef14");
            return (Criteria) this;
        }

        public Criteria andVdef14NotLike(String value) {
            addCriterion("vdef14 not like", value, "vdef14");
            return (Criteria) this;
        }

        public Criteria andVdef14In(List<String> values) {
            addCriterion("vdef14 in", values, "vdef14");
            return (Criteria) this;
        }

        public Criteria andVdef14NotIn(List<String> values) {
            addCriterion("vdef14 not in", values, "vdef14");
            return (Criteria) this;
        }

        public Criteria andVdef14Between(String value1, String value2) {
            addCriterion("vdef14 between", value1, value2, "vdef14");
            return (Criteria) this;
        }

        public Criteria andVdef14NotBetween(String value1, String value2) {
            addCriterion("vdef14 not between", value1, value2, "vdef14");
            return (Criteria) this;
        }

        public Criteria andVdef15IsNull() {
            addCriterion("vdef15 is null");
            return (Criteria) this;
        }

        public Criteria andVdef15IsNotNull() {
            addCriterion("vdef15 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef15EqualTo(String value) {
            addCriterion("vdef15 =", value, "vdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef15EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef15 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef15NotEqualTo(String value) {
            addCriterion("vdef15 <>", value, "vdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef15NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef15 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef15GreaterThan(String value) {
            addCriterion("vdef15 >", value, "vdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef15GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef15 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef15GreaterThanOrEqualTo(String value) {
            addCriterion("vdef15 >=", value, "vdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef15GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef15 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef15LessThan(String value) {
            addCriterion("vdef15 <", value, "vdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef15LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef15 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef15LessThanOrEqualTo(String value) {
            addCriterion("vdef15 <=", value, "vdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef15LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef15 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef15Like(String value) {
            addCriterion("vdef15 like", value, "vdef15");
            return (Criteria) this;
        }

        public Criteria andVdef15NotLike(String value) {
            addCriterion("vdef15 not like", value, "vdef15");
            return (Criteria) this;
        }

        public Criteria andVdef15In(List<String> values) {
            addCriterion("vdef15 in", values, "vdef15");
            return (Criteria) this;
        }

        public Criteria andVdef15NotIn(List<String> values) {
            addCriterion("vdef15 not in", values, "vdef15");
            return (Criteria) this;
        }

        public Criteria andVdef15Between(String value1, String value2) {
            addCriterion("vdef15 between", value1, value2, "vdef15");
            return (Criteria) this;
        }

        public Criteria andVdef15NotBetween(String value1, String value2) {
            addCriterion("vdef15 not between", value1, value2, "vdef15");
            return (Criteria) this;
        }

        public Criteria andVdef16IsNull() {
            addCriterion("vdef16 is null");
            return (Criteria) this;
        }

        public Criteria andVdef16IsNotNull() {
            addCriterion("vdef16 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef16EqualTo(String value) {
            addCriterion("vdef16 =", value, "vdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef16EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef16 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef16NotEqualTo(String value) {
            addCriterion("vdef16 <>", value, "vdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef16NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef16 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef16GreaterThan(String value) {
            addCriterion("vdef16 >", value, "vdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef16GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef16 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef16GreaterThanOrEqualTo(String value) {
            addCriterion("vdef16 >=", value, "vdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef16GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef16 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef16LessThan(String value) {
            addCriterion("vdef16 <", value, "vdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef16LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef16 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef16LessThanOrEqualTo(String value) {
            addCriterion("vdef16 <=", value, "vdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef16LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef16 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef16Like(String value) {
            addCriterion("vdef16 like", value, "vdef16");
            return (Criteria) this;
        }

        public Criteria andVdef16NotLike(String value) {
            addCriterion("vdef16 not like", value, "vdef16");
            return (Criteria) this;
        }

        public Criteria andVdef16In(List<String> values) {
            addCriterion("vdef16 in", values, "vdef16");
            return (Criteria) this;
        }

        public Criteria andVdef16NotIn(List<String> values) {
            addCriterion("vdef16 not in", values, "vdef16");
            return (Criteria) this;
        }

        public Criteria andVdef16Between(String value1, String value2) {
            addCriterion("vdef16 between", value1, value2, "vdef16");
            return (Criteria) this;
        }

        public Criteria andVdef16NotBetween(String value1, String value2) {
            addCriterion("vdef16 not between", value1, value2, "vdef16");
            return (Criteria) this;
        }

        public Criteria andVdef17IsNull() {
            addCriterion("vdef17 is null");
            return (Criteria) this;
        }

        public Criteria andVdef17IsNotNull() {
            addCriterion("vdef17 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef17EqualTo(String value) {
            addCriterion("vdef17 =", value, "vdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef17EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef17 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef17NotEqualTo(String value) {
            addCriterion("vdef17 <>", value, "vdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef17NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef17 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef17GreaterThan(String value) {
            addCriterion("vdef17 >", value, "vdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef17GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef17 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef17GreaterThanOrEqualTo(String value) {
            addCriterion("vdef17 >=", value, "vdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef17GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef17 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef17LessThan(String value) {
            addCriterion("vdef17 <", value, "vdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef17LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef17 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef17LessThanOrEqualTo(String value) {
            addCriterion("vdef17 <=", value, "vdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef17LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef17 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef17Like(String value) {
            addCriterion("vdef17 like", value, "vdef17");
            return (Criteria) this;
        }

        public Criteria andVdef17NotLike(String value) {
            addCriterion("vdef17 not like", value, "vdef17");
            return (Criteria) this;
        }

        public Criteria andVdef17In(List<String> values) {
            addCriterion("vdef17 in", values, "vdef17");
            return (Criteria) this;
        }

        public Criteria andVdef17NotIn(List<String> values) {
            addCriterion("vdef17 not in", values, "vdef17");
            return (Criteria) this;
        }

        public Criteria andVdef17Between(String value1, String value2) {
            addCriterion("vdef17 between", value1, value2, "vdef17");
            return (Criteria) this;
        }

        public Criteria andVdef17NotBetween(String value1, String value2) {
            addCriterion("vdef17 not between", value1, value2, "vdef17");
            return (Criteria) this;
        }

        public Criteria andVdef18IsNull() {
            addCriterion("vdef18 is null");
            return (Criteria) this;
        }

        public Criteria andVdef18IsNotNull() {
            addCriterion("vdef18 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef18EqualTo(String value) {
            addCriterion("vdef18 =", value, "vdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef18EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef18 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef18NotEqualTo(String value) {
            addCriterion("vdef18 <>", value, "vdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef18NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef18 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef18GreaterThan(String value) {
            addCriterion("vdef18 >", value, "vdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef18GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef18 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef18GreaterThanOrEqualTo(String value) {
            addCriterion("vdef18 >=", value, "vdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef18GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef18 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef18LessThan(String value) {
            addCriterion("vdef18 <", value, "vdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef18LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef18 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef18LessThanOrEqualTo(String value) {
            addCriterion("vdef18 <=", value, "vdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef18LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef18 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef18Like(String value) {
            addCriterion("vdef18 like", value, "vdef18");
            return (Criteria) this;
        }

        public Criteria andVdef18NotLike(String value) {
            addCriterion("vdef18 not like", value, "vdef18");
            return (Criteria) this;
        }

        public Criteria andVdef18In(List<String> values) {
            addCriterion("vdef18 in", values, "vdef18");
            return (Criteria) this;
        }

        public Criteria andVdef18NotIn(List<String> values) {
            addCriterion("vdef18 not in", values, "vdef18");
            return (Criteria) this;
        }

        public Criteria andVdef18Between(String value1, String value2) {
            addCriterion("vdef18 between", value1, value2, "vdef18");
            return (Criteria) this;
        }

        public Criteria andVdef18NotBetween(String value1, String value2) {
            addCriterion("vdef18 not between", value1, value2, "vdef18");
            return (Criteria) this;
        }

        public Criteria andVdef19IsNull() {
            addCriterion("vdef19 is null");
            return (Criteria) this;
        }

        public Criteria andVdef19IsNotNull() {
            addCriterion("vdef19 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef19EqualTo(String value) {
            addCriterion("vdef19 =", value, "vdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef19EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef19 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef19NotEqualTo(String value) {
            addCriterion("vdef19 <>", value, "vdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef19NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef19 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef19GreaterThan(String value) {
            addCriterion("vdef19 >", value, "vdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef19GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef19 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef19GreaterThanOrEqualTo(String value) {
            addCriterion("vdef19 >=", value, "vdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef19GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef19 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef19LessThan(String value) {
            addCriterion("vdef19 <", value, "vdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef19LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef19 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef19LessThanOrEqualTo(String value) {
            addCriterion("vdef19 <=", value, "vdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef19LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef19 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef19Like(String value) {
            addCriterion("vdef19 like", value, "vdef19");
            return (Criteria) this;
        }

        public Criteria andVdef19NotLike(String value) {
            addCriterion("vdef19 not like", value, "vdef19");
            return (Criteria) this;
        }

        public Criteria andVdef19In(List<String> values) {
            addCriterion("vdef19 in", values, "vdef19");
            return (Criteria) this;
        }

        public Criteria andVdef19NotIn(List<String> values) {
            addCriterion("vdef19 not in", values, "vdef19");
            return (Criteria) this;
        }

        public Criteria andVdef19Between(String value1, String value2) {
            addCriterion("vdef19 between", value1, value2, "vdef19");
            return (Criteria) this;
        }

        public Criteria andVdef19NotBetween(String value1, String value2) {
            addCriterion("vdef19 not between", value1, value2, "vdef19");
            return (Criteria) this;
        }

        public Criteria andVdef2IsNull() {
            addCriterion("vdef2 is null");
            return (Criteria) this;
        }

        public Criteria andVdef2IsNotNull() {
            addCriterion("vdef2 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef2EqualTo(String value) {
            addCriterion("vdef2 =", value, "vdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef2EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef2 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef2NotEqualTo(String value) {
            addCriterion("vdef2 <>", value, "vdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef2NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef2 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef2GreaterThan(String value) {
            addCriterion("vdef2 >", value, "vdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef2GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef2 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef2GreaterThanOrEqualTo(String value) {
            addCriterion("vdef2 >=", value, "vdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef2GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef2 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef2LessThan(String value) {
            addCriterion("vdef2 <", value, "vdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef2LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef2 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef2LessThanOrEqualTo(String value) {
            addCriterion("vdef2 <=", value, "vdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef2LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef2 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef2Like(String value) {
            addCriterion("vdef2 like", value, "vdef2");
            return (Criteria) this;
        }

        public Criteria andVdef2NotLike(String value) {
            addCriterion("vdef2 not like", value, "vdef2");
            return (Criteria) this;
        }

        public Criteria andVdef2In(List<String> values) {
            addCriterion("vdef2 in", values, "vdef2");
            return (Criteria) this;
        }

        public Criteria andVdef2NotIn(List<String> values) {
            addCriterion("vdef2 not in", values, "vdef2");
            return (Criteria) this;
        }

        public Criteria andVdef2Between(String value1, String value2) {
            addCriterion("vdef2 between", value1, value2, "vdef2");
            return (Criteria) this;
        }

        public Criteria andVdef2NotBetween(String value1, String value2) {
            addCriterion("vdef2 not between", value1, value2, "vdef2");
            return (Criteria) this;
        }

        public Criteria andVdef20IsNull() {
            addCriterion("vdef20 is null");
            return (Criteria) this;
        }

        public Criteria andVdef20IsNotNull() {
            addCriterion("vdef20 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef20EqualTo(String value) {
            addCriterion("vdef20 =", value, "vdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef20EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef20 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef20NotEqualTo(String value) {
            addCriterion("vdef20 <>", value, "vdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef20NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef20 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef20GreaterThan(String value) {
            addCriterion("vdef20 >", value, "vdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef20GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef20 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef20GreaterThanOrEqualTo(String value) {
            addCriterion("vdef20 >=", value, "vdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef20GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef20 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef20LessThan(String value) {
            addCriterion("vdef20 <", value, "vdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef20LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef20 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef20LessThanOrEqualTo(String value) {
            addCriterion("vdef20 <=", value, "vdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef20LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef20 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef20Like(String value) {
            addCriterion("vdef20 like", value, "vdef20");
            return (Criteria) this;
        }

        public Criteria andVdef20NotLike(String value) {
            addCriterion("vdef20 not like", value, "vdef20");
            return (Criteria) this;
        }

        public Criteria andVdef20In(List<String> values) {
            addCriterion("vdef20 in", values, "vdef20");
            return (Criteria) this;
        }

        public Criteria andVdef20NotIn(List<String> values) {
            addCriterion("vdef20 not in", values, "vdef20");
            return (Criteria) this;
        }

        public Criteria andVdef20Between(String value1, String value2) {
            addCriterion("vdef20 between", value1, value2, "vdef20");
            return (Criteria) this;
        }

        public Criteria andVdef20NotBetween(String value1, String value2) {
            addCriterion("vdef20 not between", value1, value2, "vdef20");
            return (Criteria) this;
        }

        public Criteria andVdef21IsNull() {
            addCriterion("vdef21 is null");
            return (Criteria) this;
        }

        public Criteria andVdef21IsNotNull() {
            addCriterion("vdef21 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef21EqualTo(String value) {
            addCriterion("vdef21 =", value, "vdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef21EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef21 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef21NotEqualTo(String value) {
            addCriterion("vdef21 <>", value, "vdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef21NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef21 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef21GreaterThan(String value) {
            addCriterion("vdef21 >", value, "vdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef21GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef21 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef21GreaterThanOrEqualTo(String value) {
            addCriterion("vdef21 >=", value, "vdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef21GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef21 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef21LessThan(String value) {
            addCriterion("vdef21 <", value, "vdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef21LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef21 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef21LessThanOrEqualTo(String value) {
            addCriterion("vdef21 <=", value, "vdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef21LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef21 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef21Like(String value) {
            addCriterion("vdef21 like", value, "vdef21");
            return (Criteria) this;
        }

        public Criteria andVdef21NotLike(String value) {
            addCriterion("vdef21 not like", value, "vdef21");
            return (Criteria) this;
        }

        public Criteria andVdef21In(List<String> values) {
            addCriterion("vdef21 in", values, "vdef21");
            return (Criteria) this;
        }

        public Criteria andVdef21NotIn(List<String> values) {
            addCriterion("vdef21 not in", values, "vdef21");
            return (Criteria) this;
        }

        public Criteria andVdef21Between(String value1, String value2) {
            addCriterion("vdef21 between", value1, value2, "vdef21");
            return (Criteria) this;
        }

        public Criteria andVdef21NotBetween(String value1, String value2) {
            addCriterion("vdef21 not between", value1, value2, "vdef21");
            return (Criteria) this;
        }

        public Criteria andVdef22IsNull() {
            addCriterion("vdef22 is null");
            return (Criteria) this;
        }

        public Criteria andVdef22IsNotNull() {
            addCriterion("vdef22 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef22EqualTo(String value) {
            addCriterion("vdef22 =", value, "vdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef22EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef22 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef22NotEqualTo(String value) {
            addCriterion("vdef22 <>", value, "vdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef22NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef22 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef22GreaterThan(String value) {
            addCriterion("vdef22 >", value, "vdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef22GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef22 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef22GreaterThanOrEqualTo(String value) {
            addCriterion("vdef22 >=", value, "vdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef22GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef22 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef22LessThan(String value) {
            addCriterion("vdef22 <", value, "vdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef22LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef22 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef22LessThanOrEqualTo(String value) {
            addCriterion("vdef22 <=", value, "vdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef22LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef22 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef22Like(String value) {
            addCriterion("vdef22 like", value, "vdef22");
            return (Criteria) this;
        }

        public Criteria andVdef22NotLike(String value) {
            addCriterion("vdef22 not like", value, "vdef22");
            return (Criteria) this;
        }

        public Criteria andVdef22In(List<String> values) {
            addCriterion("vdef22 in", values, "vdef22");
            return (Criteria) this;
        }

        public Criteria andVdef22NotIn(List<String> values) {
            addCriterion("vdef22 not in", values, "vdef22");
            return (Criteria) this;
        }

        public Criteria andVdef22Between(String value1, String value2) {
            addCriterion("vdef22 between", value1, value2, "vdef22");
            return (Criteria) this;
        }

        public Criteria andVdef22NotBetween(String value1, String value2) {
            addCriterion("vdef22 not between", value1, value2, "vdef22");
            return (Criteria) this;
        }

        public Criteria andVdef23IsNull() {
            addCriterion("vdef23 is null");
            return (Criteria) this;
        }

        public Criteria andVdef23IsNotNull() {
            addCriterion("vdef23 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef23EqualTo(String value) {
            addCriterion("vdef23 =", value, "vdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef23EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef23 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef23NotEqualTo(String value) {
            addCriterion("vdef23 <>", value, "vdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef23NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef23 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef23GreaterThan(String value) {
            addCriterion("vdef23 >", value, "vdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef23GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef23 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef23GreaterThanOrEqualTo(String value) {
            addCriterion("vdef23 >=", value, "vdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef23GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef23 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef23LessThan(String value) {
            addCriterion("vdef23 <", value, "vdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef23LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef23 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef23LessThanOrEqualTo(String value) {
            addCriterion("vdef23 <=", value, "vdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef23LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef23 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef23Like(String value) {
            addCriterion("vdef23 like", value, "vdef23");
            return (Criteria) this;
        }

        public Criteria andVdef23NotLike(String value) {
            addCriterion("vdef23 not like", value, "vdef23");
            return (Criteria) this;
        }

        public Criteria andVdef23In(List<String> values) {
            addCriterion("vdef23 in", values, "vdef23");
            return (Criteria) this;
        }

        public Criteria andVdef23NotIn(List<String> values) {
            addCriterion("vdef23 not in", values, "vdef23");
            return (Criteria) this;
        }

        public Criteria andVdef23Between(String value1, String value2) {
            addCriterion("vdef23 between", value1, value2, "vdef23");
            return (Criteria) this;
        }

        public Criteria andVdef23NotBetween(String value1, String value2) {
            addCriterion("vdef23 not between", value1, value2, "vdef23");
            return (Criteria) this;
        }

        public Criteria andVdef24IsNull() {
            addCriterion("vdef24 is null");
            return (Criteria) this;
        }

        public Criteria andVdef24IsNotNull() {
            addCriterion("vdef24 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef24EqualTo(String value) {
            addCriterion("vdef24 =", value, "vdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef24EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef24 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef24NotEqualTo(String value) {
            addCriterion("vdef24 <>", value, "vdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef24NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef24 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef24GreaterThan(String value) {
            addCriterion("vdef24 >", value, "vdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef24GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef24 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef24GreaterThanOrEqualTo(String value) {
            addCriterion("vdef24 >=", value, "vdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef24GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef24 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef24LessThan(String value) {
            addCriterion("vdef24 <", value, "vdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef24LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef24 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef24LessThanOrEqualTo(String value) {
            addCriterion("vdef24 <=", value, "vdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef24LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef24 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef24Like(String value) {
            addCriterion("vdef24 like", value, "vdef24");
            return (Criteria) this;
        }

        public Criteria andVdef24NotLike(String value) {
            addCriterion("vdef24 not like", value, "vdef24");
            return (Criteria) this;
        }

        public Criteria andVdef24In(List<String> values) {
            addCriterion("vdef24 in", values, "vdef24");
            return (Criteria) this;
        }

        public Criteria andVdef24NotIn(List<String> values) {
            addCriterion("vdef24 not in", values, "vdef24");
            return (Criteria) this;
        }

        public Criteria andVdef24Between(String value1, String value2) {
            addCriterion("vdef24 between", value1, value2, "vdef24");
            return (Criteria) this;
        }

        public Criteria andVdef24NotBetween(String value1, String value2) {
            addCriterion("vdef24 not between", value1, value2, "vdef24");
            return (Criteria) this;
        }

        public Criteria andVdef25IsNull() {
            addCriterion("vdef25 is null");
            return (Criteria) this;
        }

        public Criteria andVdef25IsNotNull() {
            addCriterion("vdef25 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef25EqualTo(String value) {
            addCriterion("vdef25 =", value, "vdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef25EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef25 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef25NotEqualTo(String value) {
            addCriterion("vdef25 <>", value, "vdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef25NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef25 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef25GreaterThan(String value) {
            addCriterion("vdef25 >", value, "vdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef25GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef25 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef25GreaterThanOrEqualTo(String value) {
            addCriterion("vdef25 >=", value, "vdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef25GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef25 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef25LessThan(String value) {
            addCriterion("vdef25 <", value, "vdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef25LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef25 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef25LessThanOrEqualTo(String value) {
            addCriterion("vdef25 <=", value, "vdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef25LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef25 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef25Like(String value) {
            addCriterion("vdef25 like", value, "vdef25");
            return (Criteria) this;
        }

        public Criteria andVdef25NotLike(String value) {
            addCriterion("vdef25 not like", value, "vdef25");
            return (Criteria) this;
        }

        public Criteria andVdef25In(List<String> values) {
            addCriterion("vdef25 in", values, "vdef25");
            return (Criteria) this;
        }

        public Criteria andVdef25NotIn(List<String> values) {
            addCriterion("vdef25 not in", values, "vdef25");
            return (Criteria) this;
        }

        public Criteria andVdef25Between(String value1, String value2) {
            addCriterion("vdef25 between", value1, value2, "vdef25");
            return (Criteria) this;
        }

        public Criteria andVdef25NotBetween(String value1, String value2) {
            addCriterion("vdef25 not between", value1, value2, "vdef25");
            return (Criteria) this;
        }

        public Criteria andVdef26IsNull() {
            addCriterion("vdef26 is null");
            return (Criteria) this;
        }

        public Criteria andVdef26IsNotNull() {
            addCriterion("vdef26 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef26EqualTo(String value) {
            addCriterion("vdef26 =", value, "vdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef26EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef26 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef26NotEqualTo(String value) {
            addCriterion("vdef26 <>", value, "vdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef26NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef26 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef26GreaterThan(String value) {
            addCriterion("vdef26 >", value, "vdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef26GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef26 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef26GreaterThanOrEqualTo(String value) {
            addCriterion("vdef26 >=", value, "vdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef26GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef26 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef26LessThan(String value) {
            addCriterion("vdef26 <", value, "vdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef26LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef26 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef26LessThanOrEqualTo(String value) {
            addCriterion("vdef26 <=", value, "vdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef26LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef26 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef26Like(String value) {
            addCriterion("vdef26 like", value, "vdef26");
            return (Criteria) this;
        }

        public Criteria andVdef26NotLike(String value) {
            addCriterion("vdef26 not like", value, "vdef26");
            return (Criteria) this;
        }

        public Criteria andVdef26In(List<String> values) {
            addCriterion("vdef26 in", values, "vdef26");
            return (Criteria) this;
        }

        public Criteria andVdef26NotIn(List<String> values) {
            addCriterion("vdef26 not in", values, "vdef26");
            return (Criteria) this;
        }

        public Criteria andVdef26Between(String value1, String value2) {
            addCriterion("vdef26 between", value1, value2, "vdef26");
            return (Criteria) this;
        }

        public Criteria andVdef26NotBetween(String value1, String value2) {
            addCriterion("vdef26 not between", value1, value2, "vdef26");
            return (Criteria) this;
        }

        public Criteria andVdef27IsNull() {
            addCriterion("vdef27 is null");
            return (Criteria) this;
        }

        public Criteria andVdef27IsNotNull() {
            addCriterion("vdef27 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef27EqualTo(String value) {
            addCriterion("vdef27 =", value, "vdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef27EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef27 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef27NotEqualTo(String value) {
            addCriterion("vdef27 <>", value, "vdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef27NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef27 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef27GreaterThan(String value) {
            addCriterion("vdef27 >", value, "vdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef27GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef27 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef27GreaterThanOrEqualTo(String value) {
            addCriterion("vdef27 >=", value, "vdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef27GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef27 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef27LessThan(String value) {
            addCriterion("vdef27 <", value, "vdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef27LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef27 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef27LessThanOrEqualTo(String value) {
            addCriterion("vdef27 <=", value, "vdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef27LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef27 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef27Like(String value) {
            addCriterion("vdef27 like", value, "vdef27");
            return (Criteria) this;
        }

        public Criteria andVdef27NotLike(String value) {
            addCriterion("vdef27 not like", value, "vdef27");
            return (Criteria) this;
        }

        public Criteria andVdef27In(List<String> values) {
            addCriterion("vdef27 in", values, "vdef27");
            return (Criteria) this;
        }

        public Criteria andVdef27NotIn(List<String> values) {
            addCriterion("vdef27 not in", values, "vdef27");
            return (Criteria) this;
        }

        public Criteria andVdef27Between(String value1, String value2) {
            addCriterion("vdef27 between", value1, value2, "vdef27");
            return (Criteria) this;
        }

        public Criteria andVdef27NotBetween(String value1, String value2) {
            addCriterion("vdef27 not between", value1, value2, "vdef27");
            return (Criteria) this;
        }

        public Criteria andVdef28IsNull() {
            addCriterion("vdef28 is null");
            return (Criteria) this;
        }

        public Criteria andVdef28IsNotNull() {
            addCriterion("vdef28 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef28EqualTo(String value) {
            addCriterion("vdef28 =", value, "vdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef28EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef28 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef28NotEqualTo(String value) {
            addCriterion("vdef28 <>", value, "vdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef28NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef28 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef28GreaterThan(String value) {
            addCriterion("vdef28 >", value, "vdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef28GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef28 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef28GreaterThanOrEqualTo(String value) {
            addCriterion("vdef28 >=", value, "vdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef28GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef28 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef28LessThan(String value) {
            addCriterion("vdef28 <", value, "vdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef28LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef28 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef28LessThanOrEqualTo(String value) {
            addCriterion("vdef28 <=", value, "vdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef28LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef28 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef28Like(String value) {
            addCriterion("vdef28 like", value, "vdef28");
            return (Criteria) this;
        }

        public Criteria andVdef28NotLike(String value) {
            addCriterion("vdef28 not like", value, "vdef28");
            return (Criteria) this;
        }

        public Criteria andVdef28In(List<String> values) {
            addCriterion("vdef28 in", values, "vdef28");
            return (Criteria) this;
        }

        public Criteria andVdef28NotIn(List<String> values) {
            addCriterion("vdef28 not in", values, "vdef28");
            return (Criteria) this;
        }

        public Criteria andVdef28Between(String value1, String value2) {
            addCriterion("vdef28 between", value1, value2, "vdef28");
            return (Criteria) this;
        }

        public Criteria andVdef28NotBetween(String value1, String value2) {
            addCriterion("vdef28 not between", value1, value2, "vdef28");
            return (Criteria) this;
        }

        public Criteria andVdef29IsNull() {
            addCriterion("vdef29 is null");
            return (Criteria) this;
        }

        public Criteria andVdef29IsNotNull() {
            addCriterion("vdef29 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef29EqualTo(String value) {
            addCriterion("vdef29 =", value, "vdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef29EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef29 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef29NotEqualTo(String value) {
            addCriterion("vdef29 <>", value, "vdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef29NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef29 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef29GreaterThan(String value) {
            addCriterion("vdef29 >", value, "vdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef29GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef29 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef29GreaterThanOrEqualTo(String value) {
            addCriterion("vdef29 >=", value, "vdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef29GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef29 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef29LessThan(String value) {
            addCriterion("vdef29 <", value, "vdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef29LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef29 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef29LessThanOrEqualTo(String value) {
            addCriterion("vdef29 <=", value, "vdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef29LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef29 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef29Like(String value) {
            addCriterion("vdef29 like", value, "vdef29");
            return (Criteria) this;
        }

        public Criteria andVdef29NotLike(String value) {
            addCriterion("vdef29 not like", value, "vdef29");
            return (Criteria) this;
        }

        public Criteria andVdef29In(List<String> values) {
            addCriterion("vdef29 in", values, "vdef29");
            return (Criteria) this;
        }

        public Criteria andVdef29NotIn(List<String> values) {
            addCriterion("vdef29 not in", values, "vdef29");
            return (Criteria) this;
        }

        public Criteria andVdef29Between(String value1, String value2) {
            addCriterion("vdef29 between", value1, value2, "vdef29");
            return (Criteria) this;
        }

        public Criteria andVdef29NotBetween(String value1, String value2) {
            addCriterion("vdef29 not between", value1, value2, "vdef29");
            return (Criteria) this;
        }

        public Criteria andVdef3IsNull() {
            addCriterion("vdef3 is null");
            return (Criteria) this;
        }

        public Criteria andVdef3IsNotNull() {
            addCriterion("vdef3 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef3EqualTo(String value) {
            addCriterion("vdef3 =", value, "vdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef3EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef3 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef3NotEqualTo(String value) {
            addCriterion("vdef3 <>", value, "vdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef3NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef3 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef3GreaterThan(String value) {
            addCriterion("vdef3 >", value, "vdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef3GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef3 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef3GreaterThanOrEqualTo(String value) {
            addCriterion("vdef3 >=", value, "vdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef3GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef3 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef3LessThan(String value) {
            addCriterion("vdef3 <", value, "vdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef3LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef3 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef3LessThanOrEqualTo(String value) {
            addCriterion("vdef3 <=", value, "vdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef3LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef3 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef3Like(String value) {
            addCriterion("vdef3 like", value, "vdef3");
            return (Criteria) this;
        }

        public Criteria andVdef3NotLike(String value) {
            addCriterion("vdef3 not like", value, "vdef3");
            return (Criteria) this;
        }

        public Criteria andVdef3In(List<String> values) {
            addCriterion("vdef3 in", values, "vdef3");
            return (Criteria) this;
        }

        public Criteria andVdef3NotIn(List<String> values) {
            addCriterion("vdef3 not in", values, "vdef3");
            return (Criteria) this;
        }

        public Criteria andVdef3Between(String value1, String value2) {
            addCriterion("vdef3 between", value1, value2, "vdef3");
            return (Criteria) this;
        }

        public Criteria andVdef3NotBetween(String value1, String value2) {
            addCriterion("vdef3 not between", value1, value2, "vdef3");
            return (Criteria) this;
        }

        public Criteria andVdef30IsNull() {
            addCriterion("vdef30 is null");
            return (Criteria) this;
        }

        public Criteria andVdef30IsNotNull() {
            addCriterion("vdef30 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef30EqualTo(String value) {
            addCriterion("vdef30 =", value, "vdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef30EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef30 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef30NotEqualTo(String value) {
            addCriterion("vdef30 <>", value, "vdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef30NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef30 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef30GreaterThan(String value) {
            addCriterion("vdef30 >", value, "vdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef30GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef30 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef30GreaterThanOrEqualTo(String value) {
            addCriterion("vdef30 >=", value, "vdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef30GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef30 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef30LessThan(String value) {
            addCriterion("vdef30 <", value, "vdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef30LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef30 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef30LessThanOrEqualTo(String value) {
            addCriterion("vdef30 <=", value, "vdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef30LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef30 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef30Like(String value) {
            addCriterion("vdef30 like", value, "vdef30");
            return (Criteria) this;
        }

        public Criteria andVdef30NotLike(String value) {
            addCriterion("vdef30 not like", value, "vdef30");
            return (Criteria) this;
        }

        public Criteria andVdef30In(List<String> values) {
            addCriterion("vdef30 in", values, "vdef30");
            return (Criteria) this;
        }

        public Criteria andVdef30NotIn(List<String> values) {
            addCriterion("vdef30 not in", values, "vdef30");
            return (Criteria) this;
        }

        public Criteria andVdef30Between(String value1, String value2) {
            addCriterion("vdef30 between", value1, value2, "vdef30");
            return (Criteria) this;
        }

        public Criteria andVdef30NotBetween(String value1, String value2) {
            addCriterion("vdef30 not between", value1, value2, "vdef30");
            return (Criteria) this;
        }

        public Criteria andVdef31IsNull() {
            addCriterion("vdef31 is null");
            return (Criteria) this;
        }

        public Criteria andVdef31IsNotNull() {
            addCriterion("vdef31 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef31EqualTo(String value) {
            addCriterion("vdef31 =", value, "vdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef31EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef31 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef31NotEqualTo(String value) {
            addCriterion("vdef31 <>", value, "vdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef31NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef31 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef31GreaterThan(String value) {
            addCriterion("vdef31 >", value, "vdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef31GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef31 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef31GreaterThanOrEqualTo(String value) {
            addCriterion("vdef31 >=", value, "vdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef31GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef31 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef31LessThan(String value) {
            addCriterion("vdef31 <", value, "vdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef31LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef31 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef31LessThanOrEqualTo(String value) {
            addCriterion("vdef31 <=", value, "vdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef31LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef31 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef31Like(String value) {
            addCriterion("vdef31 like", value, "vdef31");
            return (Criteria) this;
        }

        public Criteria andVdef31NotLike(String value) {
            addCriterion("vdef31 not like", value, "vdef31");
            return (Criteria) this;
        }

        public Criteria andVdef31In(List<String> values) {
            addCriterion("vdef31 in", values, "vdef31");
            return (Criteria) this;
        }

        public Criteria andVdef31NotIn(List<String> values) {
            addCriterion("vdef31 not in", values, "vdef31");
            return (Criteria) this;
        }

        public Criteria andVdef31Between(String value1, String value2) {
            addCriterion("vdef31 between", value1, value2, "vdef31");
            return (Criteria) this;
        }

        public Criteria andVdef31NotBetween(String value1, String value2) {
            addCriterion("vdef31 not between", value1, value2, "vdef31");
            return (Criteria) this;
        }

        public Criteria andVdef32IsNull() {
            addCriterion("vdef32 is null");
            return (Criteria) this;
        }

        public Criteria andVdef32IsNotNull() {
            addCriterion("vdef32 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef32EqualTo(String value) {
            addCriterion("vdef32 =", value, "vdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef32EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef32 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef32NotEqualTo(String value) {
            addCriterion("vdef32 <>", value, "vdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef32NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef32 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef32GreaterThan(String value) {
            addCriterion("vdef32 >", value, "vdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef32GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef32 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef32GreaterThanOrEqualTo(String value) {
            addCriterion("vdef32 >=", value, "vdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef32GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef32 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef32LessThan(String value) {
            addCriterion("vdef32 <", value, "vdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef32LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef32 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef32LessThanOrEqualTo(String value) {
            addCriterion("vdef32 <=", value, "vdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef32LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef32 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef32Like(String value) {
            addCriterion("vdef32 like", value, "vdef32");
            return (Criteria) this;
        }

        public Criteria andVdef32NotLike(String value) {
            addCriterion("vdef32 not like", value, "vdef32");
            return (Criteria) this;
        }

        public Criteria andVdef32In(List<String> values) {
            addCriterion("vdef32 in", values, "vdef32");
            return (Criteria) this;
        }

        public Criteria andVdef32NotIn(List<String> values) {
            addCriterion("vdef32 not in", values, "vdef32");
            return (Criteria) this;
        }

        public Criteria andVdef32Between(String value1, String value2) {
            addCriterion("vdef32 between", value1, value2, "vdef32");
            return (Criteria) this;
        }

        public Criteria andVdef32NotBetween(String value1, String value2) {
            addCriterion("vdef32 not between", value1, value2, "vdef32");
            return (Criteria) this;
        }

        public Criteria andVdef33IsNull() {
            addCriterion("vdef33 is null");
            return (Criteria) this;
        }

        public Criteria andVdef33IsNotNull() {
            addCriterion("vdef33 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef33EqualTo(String value) {
            addCriterion("vdef33 =", value, "vdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef33EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef33 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef33NotEqualTo(String value) {
            addCriterion("vdef33 <>", value, "vdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef33NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef33 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef33GreaterThan(String value) {
            addCriterion("vdef33 >", value, "vdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef33GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef33 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef33GreaterThanOrEqualTo(String value) {
            addCriterion("vdef33 >=", value, "vdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef33GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef33 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef33LessThan(String value) {
            addCriterion("vdef33 <", value, "vdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef33LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef33 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef33LessThanOrEqualTo(String value) {
            addCriterion("vdef33 <=", value, "vdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef33LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef33 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef33Like(String value) {
            addCriterion("vdef33 like", value, "vdef33");
            return (Criteria) this;
        }

        public Criteria andVdef33NotLike(String value) {
            addCriterion("vdef33 not like", value, "vdef33");
            return (Criteria) this;
        }

        public Criteria andVdef33In(List<String> values) {
            addCriterion("vdef33 in", values, "vdef33");
            return (Criteria) this;
        }

        public Criteria andVdef33NotIn(List<String> values) {
            addCriterion("vdef33 not in", values, "vdef33");
            return (Criteria) this;
        }

        public Criteria andVdef33Between(String value1, String value2) {
            addCriterion("vdef33 between", value1, value2, "vdef33");
            return (Criteria) this;
        }

        public Criteria andVdef33NotBetween(String value1, String value2) {
            addCriterion("vdef33 not between", value1, value2, "vdef33");
            return (Criteria) this;
        }

        public Criteria andVdef34IsNull() {
            addCriterion("vdef34 is null");
            return (Criteria) this;
        }

        public Criteria andVdef34IsNotNull() {
            addCriterion("vdef34 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef34EqualTo(String value) {
            addCriterion("vdef34 =", value, "vdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef34EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef34 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef34NotEqualTo(String value) {
            addCriterion("vdef34 <>", value, "vdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef34NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef34 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef34GreaterThan(String value) {
            addCriterion("vdef34 >", value, "vdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef34GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef34 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef34GreaterThanOrEqualTo(String value) {
            addCriterion("vdef34 >=", value, "vdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef34GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef34 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef34LessThan(String value) {
            addCriterion("vdef34 <", value, "vdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef34LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef34 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef34LessThanOrEqualTo(String value) {
            addCriterion("vdef34 <=", value, "vdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef34LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef34 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef34Like(String value) {
            addCriterion("vdef34 like", value, "vdef34");
            return (Criteria) this;
        }

        public Criteria andVdef34NotLike(String value) {
            addCriterion("vdef34 not like", value, "vdef34");
            return (Criteria) this;
        }

        public Criteria andVdef34In(List<String> values) {
            addCriterion("vdef34 in", values, "vdef34");
            return (Criteria) this;
        }

        public Criteria andVdef34NotIn(List<String> values) {
            addCriterion("vdef34 not in", values, "vdef34");
            return (Criteria) this;
        }

        public Criteria andVdef34Between(String value1, String value2) {
            addCriterion("vdef34 between", value1, value2, "vdef34");
            return (Criteria) this;
        }

        public Criteria andVdef34NotBetween(String value1, String value2) {
            addCriterion("vdef34 not between", value1, value2, "vdef34");
            return (Criteria) this;
        }

        public Criteria andVdef35IsNull() {
            addCriterion("vdef35 is null");
            return (Criteria) this;
        }

        public Criteria andVdef35IsNotNull() {
            addCriterion("vdef35 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef35EqualTo(String value) {
            addCriterion("vdef35 =", value, "vdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef35EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef35 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef35NotEqualTo(String value) {
            addCriterion("vdef35 <>", value, "vdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef35NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef35 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef35GreaterThan(String value) {
            addCriterion("vdef35 >", value, "vdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef35GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef35 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef35GreaterThanOrEqualTo(String value) {
            addCriterion("vdef35 >=", value, "vdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef35GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef35 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef35LessThan(String value) {
            addCriterion("vdef35 <", value, "vdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef35LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef35 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef35LessThanOrEqualTo(String value) {
            addCriterion("vdef35 <=", value, "vdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef35LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef35 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef35Like(String value) {
            addCriterion("vdef35 like", value, "vdef35");
            return (Criteria) this;
        }

        public Criteria andVdef35NotLike(String value) {
            addCriterion("vdef35 not like", value, "vdef35");
            return (Criteria) this;
        }

        public Criteria andVdef35In(List<String> values) {
            addCriterion("vdef35 in", values, "vdef35");
            return (Criteria) this;
        }

        public Criteria andVdef35NotIn(List<String> values) {
            addCriterion("vdef35 not in", values, "vdef35");
            return (Criteria) this;
        }

        public Criteria andVdef35Between(String value1, String value2) {
            addCriterion("vdef35 between", value1, value2, "vdef35");
            return (Criteria) this;
        }

        public Criteria andVdef35NotBetween(String value1, String value2) {
            addCriterion("vdef35 not between", value1, value2, "vdef35");
            return (Criteria) this;
        }

        public Criteria andVdef36IsNull() {
            addCriterion("vdef36 is null");
            return (Criteria) this;
        }

        public Criteria andVdef36IsNotNull() {
            addCriterion("vdef36 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef36EqualTo(String value) {
            addCriterion("vdef36 =", value, "vdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef36EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef36 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef36NotEqualTo(String value) {
            addCriterion("vdef36 <>", value, "vdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef36NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef36 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef36GreaterThan(String value) {
            addCriterion("vdef36 >", value, "vdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef36GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef36 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef36GreaterThanOrEqualTo(String value) {
            addCriterion("vdef36 >=", value, "vdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef36GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef36 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef36LessThan(String value) {
            addCriterion("vdef36 <", value, "vdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef36LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef36 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef36LessThanOrEqualTo(String value) {
            addCriterion("vdef36 <=", value, "vdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef36LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef36 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef36Like(String value) {
            addCriterion("vdef36 like", value, "vdef36");
            return (Criteria) this;
        }

        public Criteria andVdef36NotLike(String value) {
            addCriterion("vdef36 not like", value, "vdef36");
            return (Criteria) this;
        }

        public Criteria andVdef36In(List<String> values) {
            addCriterion("vdef36 in", values, "vdef36");
            return (Criteria) this;
        }

        public Criteria andVdef36NotIn(List<String> values) {
            addCriterion("vdef36 not in", values, "vdef36");
            return (Criteria) this;
        }

        public Criteria andVdef36Between(String value1, String value2) {
            addCriterion("vdef36 between", value1, value2, "vdef36");
            return (Criteria) this;
        }

        public Criteria andVdef36NotBetween(String value1, String value2) {
            addCriterion("vdef36 not between", value1, value2, "vdef36");
            return (Criteria) this;
        }

        public Criteria andVdef37IsNull() {
            addCriterion("vdef37 is null");
            return (Criteria) this;
        }

        public Criteria andVdef37IsNotNull() {
            addCriterion("vdef37 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef37EqualTo(String value) {
            addCriterion("vdef37 =", value, "vdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef37EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef37 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef37NotEqualTo(String value) {
            addCriterion("vdef37 <>", value, "vdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef37NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef37 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef37GreaterThan(String value) {
            addCriterion("vdef37 >", value, "vdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef37GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef37 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef37GreaterThanOrEqualTo(String value) {
            addCriterion("vdef37 >=", value, "vdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef37GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef37 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef37LessThan(String value) {
            addCriterion("vdef37 <", value, "vdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef37LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef37 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef37LessThanOrEqualTo(String value) {
            addCriterion("vdef37 <=", value, "vdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef37LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef37 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef37Like(String value) {
            addCriterion("vdef37 like", value, "vdef37");
            return (Criteria) this;
        }

        public Criteria andVdef37NotLike(String value) {
            addCriterion("vdef37 not like", value, "vdef37");
            return (Criteria) this;
        }

        public Criteria andVdef37In(List<String> values) {
            addCriterion("vdef37 in", values, "vdef37");
            return (Criteria) this;
        }

        public Criteria andVdef37NotIn(List<String> values) {
            addCriterion("vdef37 not in", values, "vdef37");
            return (Criteria) this;
        }

        public Criteria andVdef37Between(String value1, String value2) {
            addCriterion("vdef37 between", value1, value2, "vdef37");
            return (Criteria) this;
        }

        public Criteria andVdef37NotBetween(String value1, String value2) {
            addCriterion("vdef37 not between", value1, value2, "vdef37");
            return (Criteria) this;
        }

        public Criteria andVdef38IsNull() {
            addCriterion("vdef38 is null");
            return (Criteria) this;
        }

        public Criteria andVdef38IsNotNull() {
            addCriterion("vdef38 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef38EqualTo(String value) {
            addCriterion("vdef38 =", value, "vdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef38EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef38 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef38NotEqualTo(String value) {
            addCriterion("vdef38 <>", value, "vdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef38NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef38 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef38GreaterThan(String value) {
            addCriterion("vdef38 >", value, "vdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef38GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef38 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef38GreaterThanOrEqualTo(String value) {
            addCriterion("vdef38 >=", value, "vdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef38GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef38 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef38LessThan(String value) {
            addCriterion("vdef38 <", value, "vdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef38LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef38 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef38LessThanOrEqualTo(String value) {
            addCriterion("vdef38 <=", value, "vdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef38LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef38 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef38Like(String value) {
            addCriterion("vdef38 like", value, "vdef38");
            return (Criteria) this;
        }

        public Criteria andVdef38NotLike(String value) {
            addCriterion("vdef38 not like", value, "vdef38");
            return (Criteria) this;
        }

        public Criteria andVdef38In(List<String> values) {
            addCriterion("vdef38 in", values, "vdef38");
            return (Criteria) this;
        }

        public Criteria andVdef38NotIn(List<String> values) {
            addCriterion("vdef38 not in", values, "vdef38");
            return (Criteria) this;
        }

        public Criteria andVdef38Between(String value1, String value2) {
            addCriterion("vdef38 between", value1, value2, "vdef38");
            return (Criteria) this;
        }

        public Criteria andVdef38NotBetween(String value1, String value2) {
            addCriterion("vdef38 not between", value1, value2, "vdef38");
            return (Criteria) this;
        }

        public Criteria andVdef39IsNull() {
            addCriterion("vdef39 is null");
            return (Criteria) this;
        }

        public Criteria andVdef39IsNotNull() {
            addCriterion("vdef39 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef39EqualTo(String value) {
            addCriterion("vdef39 =", value, "vdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef39EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef39 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef39NotEqualTo(String value) {
            addCriterion("vdef39 <>", value, "vdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef39NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef39 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef39GreaterThan(String value) {
            addCriterion("vdef39 >", value, "vdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef39GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef39 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef39GreaterThanOrEqualTo(String value) {
            addCriterion("vdef39 >=", value, "vdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef39GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef39 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef39LessThan(String value) {
            addCriterion("vdef39 <", value, "vdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef39LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef39 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef39LessThanOrEqualTo(String value) {
            addCriterion("vdef39 <=", value, "vdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef39LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef39 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef39Like(String value) {
            addCriterion("vdef39 like", value, "vdef39");
            return (Criteria) this;
        }

        public Criteria andVdef39NotLike(String value) {
            addCriterion("vdef39 not like", value, "vdef39");
            return (Criteria) this;
        }

        public Criteria andVdef39In(List<String> values) {
            addCriterion("vdef39 in", values, "vdef39");
            return (Criteria) this;
        }

        public Criteria andVdef39NotIn(List<String> values) {
            addCriterion("vdef39 not in", values, "vdef39");
            return (Criteria) this;
        }

        public Criteria andVdef39Between(String value1, String value2) {
            addCriterion("vdef39 between", value1, value2, "vdef39");
            return (Criteria) this;
        }

        public Criteria andVdef39NotBetween(String value1, String value2) {
            addCriterion("vdef39 not between", value1, value2, "vdef39");
            return (Criteria) this;
        }

        public Criteria andVdef4IsNull() {
            addCriterion("vdef4 is null");
            return (Criteria) this;
        }

        public Criteria andVdef4IsNotNull() {
            addCriterion("vdef4 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef4EqualTo(String value) {
            addCriterion("vdef4 =", value, "vdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef4EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef4 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef4NotEqualTo(String value) {
            addCriterion("vdef4 <>", value, "vdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef4NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef4 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef4GreaterThan(String value) {
            addCriterion("vdef4 >", value, "vdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef4GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef4 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef4GreaterThanOrEqualTo(String value) {
            addCriterion("vdef4 >=", value, "vdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef4GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef4 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef4LessThan(String value) {
            addCriterion("vdef4 <", value, "vdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef4LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef4 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef4LessThanOrEqualTo(String value) {
            addCriterion("vdef4 <=", value, "vdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef4LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef4 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef4Like(String value) {
            addCriterion("vdef4 like", value, "vdef4");
            return (Criteria) this;
        }

        public Criteria andVdef4NotLike(String value) {
            addCriterion("vdef4 not like", value, "vdef4");
            return (Criteria) this;
        }

        public Criteria andVdef4In(List<String> values) {
            addCriterion("vdef4 in", values, "vdef4");
            return (Criteria) this;
        }

        public Criteria andVdef4NotIn(List<String> values) {
            addCriterion("vdef4 not in", values, "vdef4");
            return (Criteria) this;
        }

        public Criteria andVdef4Between(String value1, String value2) {
            addCriterion("vdef4 between", value1, value2, "vdef4");
            return (Criteria) this;
        }

        public Criteria andVdef4NotBetween(String value1, String value2) {
            addCriterion("vdef4 not between", value1, value2, "vdef4");
            return (Criteria) this;
        }

        public Criteria andVdef40IsNull() {
            addCriterion("vdef40 is null");
            return (Criteria) this;
        }

        public Criteria andVdef40IsNotNull() {
            addCriterion("vdef40 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef40EqualTo(String value) {
            addCriterion("vdef40 =", value, "vdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef40EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef40 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef40NotEqualTo(String value) {
            addCriterion("vdef40 <>", value, "vdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef40NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef40 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef40GreaterThan(String value) {
            addCriterion("vdef40 >", value, "vdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef40GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef40 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef40GreaterThanOrEqualTo(String value) {
            addCriterion("vdef40 >=", value, "vdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef40GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef40 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef40LessThan(String value) {
            addCriterion("vdef40 <", value, "vdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef40LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef40 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef40LessThanOrEqualTo(String value) {
            addCriterion("vdef40 <=", value, "vdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef40LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef40 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef40Like(String value) {
            addCriterion("vdef40 like", value, "vdef40");
            return (Criteria) this;
        }

        public Criteria andVdef40NotLike(String value) {
            addCriterion("vdef40 not like", value, "vdef40");
            return (Criteria) this;
        }

        public Criteria andVdef40In(List<String> values) {
            addCriterion("vdef40 in", values, "vdef40");
            return (Criteria) this;
        }

        public Criteria andVdef40NotIn(List<String> values) {
            addCriterion("vdef40 not in", values, "vdef40");
            return (Criteria) this;
        }

        public Criteria andVdef40Between(String value1, String value2) {
            addCriterion("vdef40 between", value1, value2, "vdef40");
            return (Criteria) this;
        }

        public Criteria andVdef40NotBetween(String value1, String value2) {
            addCriterion("vdef40 not between", value1, value2, "vdef40");
            return (Criteria) this;
        }

        public Criteria andVdef41IsNull() {
            addCriterion("vdef41 is null");
            return (Criteria) this;
        }

        public Criteria andVdef41IsNotNull() {
            addCriterion("vdef41 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef41EqualTo(String value) {
            addCriterion("vdef41 =", value, "vdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef41EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef41 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef41NotEqualTo(String value) {
            addCriterion("vdef41 <>", value, "vdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef41NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef41 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef41GreaterThan(String value) {
            addCriterion("vdef41 >", value, "vdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef41GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef41 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef41GreaterThanOrEqualTo(String value) {
            addCriterion("vdef41 >=", value, "vdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef41GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef41 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef41LessThan(String value) {
            addCriterion("vdef41 <", value, "vdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef41LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef41 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef41LessThanOrEqualTo(String value) {
            addCriterion("vdef41 <=", value, "vdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef41LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef41 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef41Like(String value) {
            addCriterion("vdef41 like", value, "vdef41");
            return (Criteria) this;
        }

        public Criteria andVdef41NotLike(String value) {
            addCriterion("vdef41 not like", value, "vdef41");
            return (Criteria) this;
        }

        public Criteria andVdef41In(List<String> values) {
            addCriterion("vdef41 in", values, "vdef41");
            return (Criteria) this;
        }

        public Criteria andVdef41NotIn(List<String> values) {
            addCriterion("vdef41 not in", values, "vdef41");
            return (Criteria) this;
        }

        public Criteria andVdef41Between(String value1, String value2) {
            addCriterion("vdef41 between", value1, value2, "vdef41");
            return (Criteria) this;
        }

        public Criteria andVdef41NotBetween(String value1, String value2) {
            addCriterion("vdef41 not between", value1, value2, "vdef41");
            return (Criteria) this;
        }

        public Criteria andVdef42IsNull() {
            addCriterion("vdef42 is null");
            return (Criteria) this;
        }

        public Criteria andVdef42IsNotNull() {
            addCriterion("vdef42 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef42EqualTo(String value) {
            addCriterion("vdef42 =", value, "vdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef42EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef42 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef42NotEqualTo(String value) {
            addCriterion("vdef42 <>", value, "vdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef42NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef42 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef42GreaterThan(String value) {
            addCriterion("vdef42 >", value, "vdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef42GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef42 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef42GreaterThanOrEqualTo(String value) {
            addCriterion("vdef42 >=", value, "vdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef42GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef42 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef42LessThan(String value) {
            addCriterion("vdef42 <", value, "vdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef42LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef42 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef42LessThanOrEqualTo(String value) {
            addCriterion("vdef42 <=", value, "vdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef42LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef42 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef42Like(String value) {
            addCriterion("vdef42 like", value, "vdef42");
            return (Criteria) this;
        }

        public Criteria andVdef42NotLike(String value) {
            addCriterion("vdef42 not like", value, "vdef42");
            return (Criteria) this;
        }

        public Criteria andVdef42In(List<String> values) {
            addCriterion("vdef42 in", values, "vdef42");
            return (Criteria) this;
        }

        public Criteria andVdef42NotIn(List<String> values) {
            addCriterion("vdef42 not in", values, "vdef42");
            return (Criteria) this;
        }

        public Criteria andVdef42Between(String value1, String value2) {
            addCriterion("vdef42 between", value1, value2, "vdef42");
            return (Criteria) this;
        }

        public Criteria andVdef42NotBetween(String value1, String value2) {
            addCriterion("vdef42 not between", value1, value2, "vdef42");
            return (Criteria) this;
        }

        public Criteria andVdef43IsNull() {
            addCriterion("vdef43 is null");
            return (Criteria) this;
        }

        public Criteria andVdef43IsNotNull() {
            addCriterion("vdef43 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef43EqualTo(String value) {
            addCriterion("vdef43 =", value, "vdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef43EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef43 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef43NotEqualTo(String value) {
            addCriterion("vdef43 <>", value, "vdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef43NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef43 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef43GreaterThan(String value) {
            addCriterion("vdef43 >", value, "vdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef43GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef43 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef43GreaterThanOrEqualTo(String value) {
            addCriterion("vdef43 >=", value, "vdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef43GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef43 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef43LessThan(String value) {
            addCriterion("vdef43 <", value, "vdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef43LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef43 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef43LessThanOrEqualTo(String value) {
            addCriterion("vdef43 <=", value, "vdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef43LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef43 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef43Like(String value) {
            addCriterion("vdef43 like", value, "vdef43");
            return (Criteria) this;
        }

        public Criteria andVdef43NotLike(String value) {
            addCriterion("vdef43 not like", value, "vdef43");
            return (Criteria) this;
        }

        public Criteria andVdef43In(List<String> values) {
            addCriterion("vdef43 in", values, "vdef43");
            return (Criteria) this;
        }

        public Criteria andVdef43NotIn(List<String> values) {
            addCriterion("vdef43 not in", values, "vdef43");
            return (Criteria) this;
        }

        public Criteria andVdef43Between(String value1, String value2) {
            addCriterion("vdef43 between", value1, value2, "vdef43");
            return (Criteria) this;
        }

        public Criteria andVdef43NotBetween(String value1, String value2) {
            addCriterion("vdef43 not between", value1, value2, "vdef43");
            return (Criteria) this;
        }

        public Criteria andVdef44IsNull() {
            addCriterion("vdef44 is null");
            return (Criteria) this;
        }

        public Criteria andVdef44IsNotNull() {
            addCriterion("vdef44 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef44EqualTo(String value) {
            addCriterion("vdef44 =", value, "vdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef44EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef44 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef44NotEqualTo(String value) {
            addCriterion("vdef44 <>", value, "vdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef44NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef44 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef44GreaterThan(String value) {
            addCriterion("vdef44 >", value, "vdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef44GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef44 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef44GreaterThanOrEqualTo(String value) {
            addCriterion("vdef44 >=", value, "vdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef44GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef44 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef44LessThan(String value) {
            addCriterion("vdef44 <", value, "vdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef44LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef44 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef44LessThanOrEqualTo(String value) {
            addCriterion("vdef44 <=", value, "vdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef44LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef44 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef44Like(String value) {
            addCriterion("vdef44 like", value, "vdef44");
            return (Criteria) this;
        }

        public Criteria andVdef44NotLike(String value) {
            addCriterion("vdef44 not like", value, "vdef44");
            return (Criteria) this;
        }

        public Criteria andVdef44In(List<String> values) {
            addCriterion("vdef44 in", values, "vdef44");
            return (Criteria) this;
        }

        public Criteria andVdef44NotIn(List<String> values) {
            addCriterion("vdef44 not in", values, "vdef44");
            return (Criteria) this;
        }

        public Criteria andVdef44Between(String value1, String value2) {
            addCriterion("vdef44 between", value1, value2, "vdef44");
            return (Criteria) this;
        }

        public Criteria andVdef44NotBetween(String value1, String value2) {
            addCriterion("vdef44 not between", value1, value2, "vdef44");
            return (Criteria) this;
        }

        public Criteria andVdef45IsNull() {
            addCriterion("vdef45 is null");
            return (Criteria) this;
        }

        public Criteria andVdef45IsNotNull() {
            addCriterion("vdef45 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef45EqualTo(String value) {
            addCriterion("vdef45 =", value, "vdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef45EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef45 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef45NotEqualTo(String value) {
            addCriterion("vdef45 <>", value, "vdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef45NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef45 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef45GreaterThan(String value) {
            addCriterion("vdef45 >", value, "vdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef45GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef45 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef45GreaterThanOrEqualTo(String value) {
            addCriterion("vdef45 >=", value, "vdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef45GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef45 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef45LessThan(String value) {
            addCriterion("vdef45 <", value, "vdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef45LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef45 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef45LessThanOrEqualTo(String value) {
            addCriterion("vdef45 <=", value, "vdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef45LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef45 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef45Like(String value) {
            addCriterion("vdef45 like", value, "vdef45");
            return (Criteria) this;
        }

        public Criteria andVdef45NotLike(String value) {
            addCriterion("vdef45 not like", value, "vdef45");
            return (Criteria) this;
        }

        public Criteria andVdef45In(List<String> values) {
            addCriterion("vdef45 in", values, "vdef45");
            return (Criteria) this;
        }

        public Criteria andVdef45NotIn(List<String> values) {
            addCriterion("vdef45 not in", values, "vdef45");
            return (Criteria) this;
        }

        public Criteria andVdef45Between(String value1, String value2) {
            addCriterion("vdef45 between", value1, value2, "vdef45");
            return (Criteria) this;
        }

        public Criteria andVdef45NotBetween(String value1, String value2) {
            addCriterion("vdef45 not between", value1, value2, "vdef45");
            return (Criteria) this;
        }

        public Criteria andVdef46IsNull() {
            addCriterion("vdef46 is null");
            return (Criteria) this;
        }

        public Criteria andVdef46IsNotNull() {
            addCriterion("vdef46 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef46EqualTo(String value) {
            addCriterion("vdef46 =", value, "vdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef46EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef46 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef46NotEqualTo(String value) {
            addCriterion("vdef46 <>", value, "vdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef46NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef46 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef46GreaterThan(String value) {
            addCriterion("vdef46 >", value, "vdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef46GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef46 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef46GreaterThanOrEqualTo(String value) {
            addCriterion("vdef46 >=", value, "vdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef46GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef46 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef46LessThan(String value) {
            addCriterion("vdef46 <", value, "vdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef46LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef46 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef46LessThanOrEqualTo(String value) {
            addCriterion("vdef46 <=", value, "vdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef46LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef46 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef46Like(String value) {
            addCriterion("vdef46 like", value, "vdef46");
            return (Criteria) this;
        }

        public Criteria andVdef46NotLike(String value) {
            addCriterion("vdef46 not like", value, "vdef46");
            return (Criteria) this;
        }

        public Criteria andVdef46In(List<String> values) {
            addCriterion("vdef46 in", values, "vdef46");
            return (Criteria) this;
        }

        public Criteria andVdef46NotIn(List<String> values) {
            addCriterion("vdef46 not in", values, "vdef46");
            return (Criteria) this;
        }

        public Criteria andVdef46Between(String value1, String value2) {
            addCriterion("vdef46 between", value1, value2, "vdef46");
            return (Criteria) this;
        }

        public Criteria andVdef46NotBetween(String value1, String value2) {
            addCriterion("vdef46 not between", value1, value2, "vdef46");
            return (Criteria) this;
        }

        public Criteria andVdef47IsNull() {
            addCriterion("vdef47 is null");
            return (Criteria) this;
        }

        public Criteria andVdef47IsNotNull() {
            addCriterion("vdef47 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef47EqualTo(String value) {
            addCriterion("vdef47 =", value, "vdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef47EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef47 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef47NotEqualTo(String value) {
            addCriterion("vdef47 <>", value, "vdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef47NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef47 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef47GreaterThan(String value) {
            addCriterion("vdef47 >", value, "vdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef47GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef47 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef47GreaterThanOrEqualTo(String value) {
            addCriterion("vdef47 >=", value, "vdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef47GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef47 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef47LessThan(String value) {
            addCriterion("vdef47 <", value, "vdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef47LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef47 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef47LessThanOrEqualTo(String value) {
            addCriterion("vdef47 <=", value, "vdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef47LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef47 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef47Like(String value) {
            addCriterion("vdef47 like", value, "vdef47");
            return (Criteria) this;
        }

        public Criteria andVdef47NotLike(String value) {
            addCriterion("vdef47 not like", value, "vdef47");
            return (Criteria) this;
        }

        public Criteria andVdef47In(List<String> values) {
            addCriterion("vdef47 in", values, "vdef47");
            return (Criteria) this;
        }

        public Criteria andVdef47NotIn(List<String> values) {
            addCriterion("vdef47 not in", values, "vdef47");
            return (Criteria) this;
        }

        public Criteria andVdef47Between(String value1, String value2) {
            addCriterion("vdef47 between", value1, value2, "vdef47");
            return (Criteria) this;
        }

        public Criteria andVdef47NotBetween(String value1, String value2) {
            addCriterion("vdef47 not between", value1, value2, "vdef47");
            return (Criteria) this;
        }

        public Criteria andVdef48IsNull() {
            addCriterion("vdef48 is null");
            return (Criteria) this;
        }

        public Criteria andVdef48IsNotNull() {
            addCriterion("vdef48 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef48EqualTo(String value) {
            addCriterion("vdef48 =", value, "vdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef48EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef48 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef48NotEqualTo(String value) {
            addCriterion("vdef48 <>", value, "vdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef48NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef48 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef48GreaterThan(String value) {
            addCriterion("vdef48 >", value, "vdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef48GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef48 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef48GreaterThanOrEqualTo(String value) {
            addCriterion("vdef48 >=", value, "vdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef48GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef48 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef48LessThan(String value) {
            addCriterion("vdef48 <", value, "vdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef48LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef48 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef48LessThanOrEqualTo(String value) {
            addCriterion("vdef48 <=", value, "vdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef48LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef48 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef48Like(String value) {
            addCriterion("vdef48 like", value, "vdef48");
            return (Criteria) this;
        }

        public Criteria andVdef48NotLike(String value) {
            addCriterion("vdef48 not like", value, "vdef48");
            return (Criteria) this;
        }

        public Criteria andVdef48In(List<String> values) {
            addCriterion("vdef48 in", values, "vdef48");
            return (Criteria) this;
        }

        public Criteria andVdef48NotIn(List<String> values) {
            addCriterion("vdef48 not in", values, "vdef48");
            return (Criteria) this;
        }

        public Criteria andVdef48Between(String value1, String value2) {
            addCriterion("vdef48 between", value1, value2, "vdef48");
            return (Criteria) this;
        }

        public Criteria andVdef48NotBetween(String value1, String value2) {
            addCriterion("vdef48 not between", value1, value2, "vdef48");
            return (Criteria) this;
        }

        public Criteria andVdef49IsNull() {
            addCriterion("vdef49 is null");
            return (Criteria) this;
        }

        public Criteria andVdef49IsNotNull() {
            addCriterion("vdef49 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef49EqualTo(String value) {
            addCriterion("vdef49 =", value, "vdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef49EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef49 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef49NotEqualTo(String value) {
            addCriterion("vdef49 <>", value, "vdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef49NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef49 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef49GreaterThan(String value) {
            addCriterion("vdef49 >", value, "vdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef49GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef49 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef49GreaterThanOrEqualTo(String value) {
            addCriterion("vdef49 >=", value, "vdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef49GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef49 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef49LessThan(String value) {
            addCriterion("vdef49 <", value, "vdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef49LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef49 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef49LessThanOrEqualTo(String value) {
            addCriterion("vdef49 <=", value, "vdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef49LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef49 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef49Like(String value) {
            addCriterion("vdef49 like", value, "vdef49");
            return (Criteria) this;
        }

        public Criteria andVdef49NotLike(String value) {
            addCriterion("vdef49 not like", value, "vdef49");
            return (Criteria) this;
        }

        public Criteria andVdef49In(List<String> values) {
            addCriterion("vdef49 in", values, "vdef49");
            return (Criteria) this;
        }

        public Criteria andVdef49NotIn(List<String> values) {
            addCriterion("vdef49 not in", values, "vdef49");
            return (Criteria) this;
        }

        public Criteria andVdef49Between(String value1, String value2) {
            addCriterion("vdef49 between", value1, value2, "vdef49");
            return (Criteria) this;
        }

        public Criteria andVdef49NotBetween(String value1, String value2) {
            addCriterion("vdef49 not between", value1, value2, "vdef49");
            return (Criteria) this;
        }

        public Criteria andVdef5IsNull() {
            addCriterion("vdef5 is null");
            return (Criteria) this;
        }

        public Criteria andVdef5IsNotNull() {
            addCriterion("vdef5 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef5EqualTo(String value) {
            addCriterion("vdef5 =", value, "vdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef5EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef5 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef5NotEqualTo(String value) {
            addCriterion("vdef5 <>", value, "vdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef5NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef5 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef5GreaterThan(String value) {
            addCriterion("vdef5 >", value, "vdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef5GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef5 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef5GreaterThanOrEqualTo(String value) {
            addCriterion("vdef5 >=", value, "vdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef5GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef5 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef5LessThan(String value) {
            addCriterion("vdef5 <", value, "vdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef5LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef5 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef5LessThanOrEqualTo(String value) {
            addCriterion("vdef5 <=", value, "vdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef5LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef5 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef5Like(String value) {
            addCriterion("vdef5 like", value, "vdef5");
            return (Criteria) this;
        }

        public Criteria andVdef5NotLike(String value) {
            addCriterion("vdef5 not like", value, "vdef5");
            return (Criteria) this;
        }

        public Criteria andVdef5In(List<String> values) {
            addCriterion("vdef5 in", values, "vdef5");
            return (Criteria) this;
        }

        public Criteria andVdef5NotIn(List<String> values) {
            addCriterion("vdef5 not in", values, "vdef5");
            return (Criteria) this;
        }

        public Criteria andVdef5Between(String value1, String value2) {
            addCriterion("vdef5 between", value1, value2, "vdef5");
            return (Criteria) this;
        }

        public Criteria andVdef5NotBetween(String value1, String value2) {
            addCriterion("vdef5 not between", value1, value2, "vdef5");
            return (Criteria) this;
        }

        public Criteria andVdef50IsNull() {
            addCriterion("vdef50 is null");
            return (Criteria) this;
        }

        public Criteria andVdef50IsNotNull() {
            addCriterion("vdef50 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef50EqualTo(String value) {
            addCriterion("vdef50 =", value, "vdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef50EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef50 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef50NotEqualTo(String value) {
            addCriterion("vdef50 <>", value, "vdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef50NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef50 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef50GreaterThan(String value) {
            addCriterion("vdef50 >", value, "vdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef50GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef50 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef50GreaterThanOrEqualTo(String value) {
            addCriterion("vdef50 >=", value, "vdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef50GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef50 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef50LessThan(String value) {
            addCriterion("vdef50 <", value, "vdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef50LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef50 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef50LessThanOrEqualTo(String value) {
            addCriterion("vdef50 <=", value, "vdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef50LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef50 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef50Like(String value) {
            addCriterion("vdef50 like", value, "vdef50");
            return (Criteria) this;
        }

        public Criteria andVdef50NotLike(String value) {
            addCriterion("vdef50 not like", value, "vdef50");
            return (Criteria) this;
        }

        public Criteria andVdef50In(List<String> values) {
            addCriterion("vdef50 in", values, "vdef50");
            return (Criteria) this;
        }

        public Criteria andVdef50NotIn(List<String> values) {
            addCriterion("vdef50 not in", values, "vdef50");
            return (Criteria) this;
        }

        public Criteria andVdef50Between(String value1, String value2) {
            addCriterion("vdef50 between", value1, value2, "vdef50");
            return (Criteria) this;
        }

        public Criteria andVdef50NotBetween(String value1, String value2) {
            addCriterion("vdef50 not between", value1, value2, "vdef50");
            return (Criteria) this;
        }

        public Criteria andVdef6IsNull() {
            addCriterion("vdef6 is null");
            return (Criteria) this;
        }

        public Criteria andVdef6IsNotNull() {
            addCriterion("vdef6 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef6EqualTo(String value) {
            addCriterion("vdef6 =", value, "vdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef6EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef6 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef6NotEqualTo(String value) {
            addCriterion("vdef6 <>", value, "vdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef6NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef6 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef6GreaterThan(String value) {
            addCriterion("vdef6 >", value, "vdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef6GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef6 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef6GreaterThanOrEqualTo(String value) {
            addCriterion("vdef6 >=", value, "vdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef6GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef6 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef6LessThan(String value) {
            addCriterion("vdef6 <", value, "vdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef6LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef6 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef6LessThanOrEqualTo(String value) {
            addCriterion("vdef6 <=", value, "vdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef6LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef6 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef6Like(String value) {
            addCriterion("vdef6 like", value, "vdef6");
            return (Criteria) this;
        }

        public Criteria andVdef6NotLike(String value) {
            addCriterion("vdef6 not like", value, "vdef6");
            return (Criteria) this;
        }

        public Criteria andVdef6In(List<String> values) {
            addCriterion("vdef6 in", values, "vdef6");
            return (Criteria) this;
        }

        public Criteria andVdef6NotIn(List<String> values) {
            addCriterion("vdef6 not in", values, "vdef6");
            return (Criteria) this;
        }

        public Criteria andVdef6Between(String value1, String value2) {
            addCriterion("vdef6 between", value1, value2, "vdef6");
            return (Criteria) this;
        }

        public Criteria andVdef6NotBetween(String value1, String value2) {
            addCriterion("vdef6 not between", value1, value2, "vdef6");
            return (Criteria) this;
        }

        public Criteria andVdef7IsNull() {
            addCriterion("vdef7 is null");
            return (Criteria) this;
        }

        public Criteria andVdef7IsNotNull() {
            addCriterion("vdef7 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef7EqualTo(String value) {
            addCriterion("vdef7 =", value, "vdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef7EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef7 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef7NotEqualTo(String value) {
            addCriterion("vdef7 <>", value, "vdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef7NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef7 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef7GreaterThan(String value) {
            addCriterion("vdef7 >", value, "vdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef7GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef7 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef7GreaterThanOrEqualTo(String value) {
            addCriterion("vdef7 >=", value, "vdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef7GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef7 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef7LessThan(String value) {
            addCriterion("vdef7 <", value, "vdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef7LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef7 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef7LessThanOrEqualTo(String value) {
            addCriterion("vdef7 <=", value, "vdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef7LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef7 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef7Like(String value) {
            addCriterion("vdef7 like", value, "vdef7");
            return (Criteria) this;
        }

        public Criteria andVdef7NotLike(String value) {
            addCriterion("vdef7 not like", value, "vdef7");
            return (Criteria) this;
        }

        public Criteria andVdef7In(List<String> values) {
            addCriterion("vdef7 in", values, "vdef7");
            return (Criteria) this;
        }

        public Criteria andVdef7NotIn(List<String> values) {
            addCriterion("vdef7 not in", values, "vdef7");
            return (Criteria) this;
        }

        public Criteria andVdef7Between(String value1, String value2) {
            addCriterion("vdef7 between", value1, value2, "vdef7");
            return (Criteria) this;
        }

        public Criteria andVdef7NotBetween(String value1, String value2) {
            addCriterion("vdef7 not between", value1, value2, "vdef7");
            return (Criteria) this;
        }

        public Criteria andVdef8IsNull() {
            addCriterion("vdef8 is null");
            return (Criteria) this;
        }

        public Criteria andVdef8IsNotNull() {
            addCriterion("vdef8 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef8EqualTo(String value) {
            addCriterion("vdef8 =", value, "vdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef8EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef8 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef8NotEqualTo(String value) {
            addCriterion("vdef8 <>", value, "vdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef8NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef8 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef8GreaterThan(String value) {
            addCriterion("vdef8 >", value, "vdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef8GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef8 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef8GreaterThanOrEqualTo(String value) {
            addCriterion("vdef8 >=", value, "vdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef8GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef8 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef8LessThan(String value) {
            addCriterion("vdef8 <", value, "vdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef8LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef8 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef8LessThanOrEqualTo(String value) {
            addCriterion("vdef8 <=", value, "vdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef8LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef8 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef8Like(String value) {
            addCriterion("vdef8 like", value, "vdef8");
            return (Criteria) this;
        }

        public Criteria andVdef8NotLike(String value) {
            addCriterion("vdef8 not like", value, "vdef8");
            return (Criteria) this;
        }

        public Criteria andVdef8In(List<String> values) {
            addCriterion("vdef8 in", values, "vdef8");
            return (Criteria) this;
        }

        public Criteria andVdef8NotIn(List<String> values) {
            addCriterion("vdef8 not in", values, "vdef8");
            return (Criteria) this;
        }

        public Criteria andVdef8Between(String value1, String value2) {
            addCriterion("vdef8 between", value1, value2, "vdef8");
            return (Criteria) this;
        }

        public Criteria andVdef8NotBetween(String value1, String value2) {
            addCriterion("vdef8 not between", value1, value2, "vdef8");
            return (Criteria) this;
        }

        public Criteria andVdef9IsNull() {
            addCriterion("vdef9 is null");
            return (Criteria) this;
        }

        public Criteria andVdef9IsNotNull() {
            addCriterion("vdef9 is not null");
            return (Criteria) this;
        }

        public Criteria andVdef9EqualTo(String value) {
            addCriterion("vdef9 =", value, "vdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef9EqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef9 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef9NotEqualTo(String value) {
            addCriterion("vdef9 <>", value, "vdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef9NotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef9 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef9GreaterThan(String value) {
            addCriterion("vdef9 >", value, "vdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef9GreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef9 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef9GreaterThanOrEqualTo(String value) {
            addCriterion("vdef9 >=", value, "vdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef9GreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef9 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef9LessThan(String value) {
            addCriterion("vdef9 <", value, "vdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef9LessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef9 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef9LessThanOrEqualTo(String value) {
            addCriterion("vdef9 <=", value, "vdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVdef9LessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vdef9 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVdef9Like(String value) {
            addCriterion("vdef9 like", value, "vdef9");
            return (Criteria) this;
        }

        public Criteria andVdef9NotLike(String value) {
            addCriterion("vdef9 not like", value, "vdef9");
            return (Criteria) this;
        }

        public Criteria andVdef9In(List<String> values) {
            addCriterion("vdef9 in", values, "vdef9");
            return (Criteria) this;
        }

        public Criteria andVdef9NotIn(List<String> values) {
            addCriterion("vdef9 not in", values, "vdef9");
            return (Criteria) this;
        }

        public Criteria andVdef9Between(String value1, String value2) {
            addCriterion("vdef9 between", value1, value2, "vdef9");
            return (Criteria) this;
        }

        public Criteria andVdef9NotBetween(String value1, String value2) {
            addCriterion("vdef9 not between", value1, value2, "vdef9");
            return (Criteria) this;
        }

        public Criteria andVnoteIsNull() {
            addCriterion("vnote is null");
            return (Criteria) this;
        }

        public Criteria andVnoteIsNotNull() {
            addCriterion("vnote is not null");
            return (Criteria) this;
        }

        public Criteria andVnoteEqualTo(String value) {
            addCriterion("vnote =", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vnote = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteNotEqualTo(String value) {
            addCriterion("vnote <>", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteNotEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vnote <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteGreaterThan(String value) {
            addCriterion("vnote >", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteGreaterThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vnote > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteGreaterThanOrEqualTo(String value) {
            addCriterion("vnote >=", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteGreaterThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vnote >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteLessThan(String value) {
            addCriterion("vnote <", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteLessThanColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vnote < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteLessThanOrEqualTo(String value) {
            addCriterion("vnote <=", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteLessThanOrEqualToColumn(IcTransinH.Column column) {
            addCriterion(new StringBuilder("vnote <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteLike(String value) {
            addCriterion("vnote like", value, "vnote");
            return (Criteria) this;
        }

        public Criteria andVnoteNotLike(String value) {
            addCriterion("vnote not like", value, "vnote");
            return (Criteria) this;
        }

        public Criteria andVnoteIn(List<String> values) {
            addCriterion("vnote in", values, "vnote");
            return (Criteria) this;
        }

        public Criteria andVnoteNotIn(List<String> values) {
            addCriterion("vnote not in", values, "vnote");
            return (Criteria) this;
        }

        public Criteria andVnoteBetween(String value1, String value2) {
            addCriterion("vnote between", value1, value2, "vnote");
            return (Criteria) this;
        }

        public Criteria andVnoteNotBetween(String value1, String value2) {
            addCriterion("vnote not between", value1, value2, "vnote");
            return (Criteria) this;
        }
    }

    public static class Criteria extends GeneratedCriteria {
        /**
         * This field was generated by MyBatis Generator.
         * This field corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        private IcTransinHExample example;

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        protected Criteria(IcTransinHExample example) {
            super();
            this.example = example;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public IcTransinHExample example() {
            return this.example;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIf(boolean ifAdd, ICriteriaAdd add) {
            if (ifAdd) {
                add.add(this);
            }
            return this;
        }

        /**
         * This interface was generated by MyBatis Generator.
         * This interface corresponds to the database table ic_transin_h
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public interface ICriteriaAdd {
            /**
             * This method was generated by MyBatis Generator.
             * This method corresponds to the database table ic_transin_h
             *
             * @mbg.generated
             * @project https://github.com/itfsw/mybatis-generator-plugin
             */
            Criteria add(Criteria add);
        }
    }

    public static class Criterion {
        private String condition;

        private Object value;

        private Object secondValue;

        private boolean noValue;

        private boolean singleValue;

        private boolean betweenValue;

        private boolean listValue;

        private String typeHandler;

        public String getCondition() {
            return condition;
        }

        public Object getValue() {
            return value;
        }

        public Object getSecondValue() {
            return secondValue;
        }

        public boolean isNoValue() {
            return noValue;
        }

        public boolean isSingleValue() {
            return singleValue;
        }

        public boolean isBetweenValue() {
            return betweenValue;
        }

        public boolean isListValue() {
            return listValue;
        }

        public String getTypeHandler() {
            return typeHandler;
        }

        protected Criterion(String condition) {
            super();
            this.condition = condition;
            this.typeHandler = null;
            this.noValue = true;
        }

        protected Criterion(String condition, Object value, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.typeHandler = typeHandler;
            if (value instanceof List<?>) {
                this.listValue = true;
            } else {
                this.singleValue = true;
            }
        }

        protected Criterion(String condition, Object value) {
            this(condition, value, null);
        }

        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.secondValue = secondValue;
            this.typeHandler = typeHandler;
            this.betweenValue = true;
        }

        protected Criterion(String condition, Object value, Object secondValue) {
            this(condition, value, secondValue, null);
        }
    }
}